{
  "name": "protobufjs",
  "versions": {
    "0.0.0": {
      "name": "protobufjs",
      "version": "0.0.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Daniel Wirtz",
          "email": "dcode@dcode.io"
        }
      ],
      "dist": {
        "shasum": "f63dfb190f189f685a32a258d1d004e99b0200e4",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.0.0.tgz",
        "integrity": "sha512-Hj1bh4PmjMV612D0eUgCXw0ZidLDNkw5qN71AStqd5qoTnWmyeBb3iwltIfvjKfSEy56jUCqpw9oUXZjMa4Qgw==",
        "signatures": [
          {
            "sig": "MEQCIFjkveCV5BV8wunZoAGy64qiPmTVNwuABAs3VS8iiW04AiAUiNmRyrYpvFJ1G5km6+oGLwe+0pLFSh2MjP1n5ugMzA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {},
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js - protobuf for JavaScript\r =====================================",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1"
      },
      "devDependencies": {
        "nodeunit": ">=0.7"
      }
    },
    "0.9.1": {
      "name": "protobufjs",
      "version": "0.9.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Daniel Wirtz",
          "email": "dcode@dcode.io"
        }
      ],
      "dist": {
        "shasum": "c6e56a9ec515e33f80495f4adb64b378577cd83e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.1.tgz",
        "integrity": "sha512-oetwya25MAEs4hnvrr6m5HBPqDoj71JGpp9xd2JxONF//sbXDGEukr+mkI3cmOxhZ/0lu1zi4zwijR71eS35ZQ==",
        "signatures": [
          {
            "sig": "MEUCIQCIAMsFhFg8gOl2ec2Q8SjyI0CQ3TC7p/U8qkpVyGKp6AIgUdoxYSOa0QIF3hm8VTARY0hPZjO645fzyaW7M/MRmgM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "java -jar closure-compiler/compiler.jar --create_source_map ProtoBuf.min.map --compilation_level SIMPLE_OPTIMIZATIONS --js ProtoBuf.js --js_output_file ProtoBuf.min.js && java -jar closure-compiler/compiler.jar --create_source_map ProtoBuf.noparse.min.map --compilation_level SIMPLE_OPTIMIZATIONS --js ProtoBuf.noparse.js --js_output_file ProtoBuf.noparse.min.js",
        "prepublish": "npm test"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js - protobuf for JavaScript [![Build Status](https://travis-ci.org/dcodeIO/ProtoBuf.js.png?branch=master)](https://travis-ci.org/dcodeIO/ProtoBuf.js)\r =====================================\r A protobuf implementation on top of [ByteBuffer.js](htt",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=0.9.6"
      }
    },
    "0.9.3": {
      "name": "protobufjs",
      "version": "0.9.3",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Daniel Wirtz",
          "email": "dcode@dcode.io"
        }
      ],
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "ad58f438a6915b4a43f0496676be08314551f7d4",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.3.tgz",
        "integrity": "sha512-UfOUkzWE45m2O5T6VKvw3L1t3lBmK1CTWqlb49Dmc64dPJ0I7dVfAKuqthlf6md1OeeMGy6nAUIlAnNnOuUm9A==",
        "signatures": [
          {
            "sig": "MEYCIQCjzWLZhFoUyvTUNPekXvJQ95tZ75T+hNOrj4ttXOJxKwIhAPWN08N9pzIaH/onFawgUzWadhLYdgFZOD4R2sZNSBC0",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "java -jar closure-compiler/compiler.jar --create_source_map ProtoBuf.min.map --compilation_level SIMPLE_OPTIMIZATIONS --js ProtoBuf.js --js_output_file ProtoBuf.min.js && java -jar closure-compiler/compiler.jar --create_source_map ProtoBuf.noparse.min.map --compilation_level SIMPLE_OPTIMIZATIONS --js ProtoBuf.noparse.js --js_output_file ProtoBuf.noparse.min.js",
        "prepublish": "npm test"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "protobuf for JavaScript",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=0.9.6"
      }
    },
    "0.9.4": {
      "name": "protobufjs",
      "version": "0.9.4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Daniel Wirtz",
          "email": "dcode@dcode.io"
        }
      ],
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "a05101f6e2cc79056549997838cdf512ee8ad4b9",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.4.tgz",
        "integrity": "sha512-582qzzX63h936MJUNMdEwdD2EKI9C0RGO7uqRijxWnRrXFt1jr1+4VNNlwyD0xY+exH+ve+vqVhgSgjT17Ir3w==",
        "signatures": [
          {
            "sig": "MEUCIEEjSFCHrhIfjkun2sXkFLqMvGgqF2ikpX9B63OAejroAiEA852p+/w9L7sHahvGexernc8WFs3ipnxLiJnBnz/zhRg=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "java -jar closure-compiler/compiler.jar --create_source_map ProtoBuf.min.map --compilation_level SIMPLE_OPTIMIZATIONS --js ProtoBuf.js --js_output_file ProtoBuf.min.js && java -jar closure-compiler/compiler.jar --create_source_map ProtoBuf.noparse.min.map --compilation_level SIMPLE_OPTIMIZATIONS --js ProtoBuf.noparse.js --js_output_file ProtoBuf.noparse.min.js",
        "prepublish": "npm test"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "protobuf for JavaScript",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=0.9.7"
      }
    },
    "0.9.5": {
      "name": "protobufjs",
      "version": "0.9.5",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "7663cd63c5bfc56846cf7da25919fd845b9087c2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.5.tgz",
        "integrity": "sha512-Tfl3rabEpxWux22Nr6VB/23YOqfVuFMM3AAZo6TBKliFZkoA9rWwCZL1zwAZCDinfcYhOHW0lUXSDKz/e4tRGw==",
        "signatures": [
          {
            "sig": "MEUCIHav1FTh5hkt5cZ/j3tYY1Q+ZrN1vA2SdtwDTIIYyzAaAiEAre0F3vz+hpSd8m2TMPy2qOASIInQcj39O1XfADRF61o=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "protobuf for JavaScript",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.2"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.9.6": {
      "name": "protobufjs",
      "version": "0.9.6",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "9f95f28ec433794d2b2a9f1ae7e5f1485a57bfff",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.6.tgz",
        "integrity": "sha512-rErggWRJXzMJClKqOzyA/rgJfyQ+l/xkj2Wos++yFLVVsKyWiSfp5D/xUyN9TZ53aSqqzd4gdbm9Y2KMbC/sdA==",
        "signatures": [
          {
            "sig": "MEUCIDMrp09PfcvmjPbJv3fXINlqb9lOId7KL/ocTCl8YcOaAiEAxpJ4qkUjf2/eeKz7hDf/Ui9n6zJiU5oebY5M4++w8yw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "protobuf for JavaScript",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.2"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.9.7": {
      "name": "protobufjs",
      "version": "0.9.7",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.7",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "164480db1e344c2815040567274247113e91b746",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.7.tgz",
        "integrity": "sha512-lXU26smJUYinbYpoy3HxTPBS7jJQiFg/thMnEUTZ5kPlvjg2nFUQyfi1MTuC8Nfd6xYRqG1zU4cFQYHaPrOaNg==",
        "signatures": [
          {
            "sig": "MEQCIHPlIFDILre2GJwA2/IB85ppe/fa9JoWqv9lvLTMI+S4AiAoaUprreEHDwpGP87pnlUYtf1kRd2DMIBXSOPWfZU7RQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.2"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.9.8": {
      "name": "protobufjs",
      "version": "0.9.8",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.8",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "ef05f57355f4534d57d4d4ac6bfdc2902b3e37f6",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.8.tgz",
        "integrity": "sha512-1mxY6XEvPBBQMIFScORRwBe+Hy12I7qI0tRhhQZAC8mpZzaA5boZYYcWBlbj+MXV+SkI9q0LHEAXyf46qdOvhg==",
        "signatures": [
          {
            "sig": "MEQCIHO3d106JYt0LmEEWV4LZrMyEVYdOjS6Ka5Efm27hATiAiAxgoicivTnExRH0uMKMoqKaj/7ZBIR2DW0NlyW5it8WQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.2"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.9.9": {
      "name": "protobufjs",
      "version": "0.9.9",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.9",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "22ada536d228365b84ce49fc8dcfe298f9ddb3fc",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.9.tgz",
        "integrity": "sha512-1ypnJm4ueIdVXe78fmxjeh7AjPETNrMs9IHhwEsk8ruWzfEhlOzeIcsr8bZOWwYXsmzfQdtUnCmXX+pCgJ57vA==",
        "signatures": [
          {
            "sig": "MEUCIQCSE0FU3ht5f7QidAW3x/6TNALtZQlv424/ts+wKs6O8AIgfT1XpXJnQPNKakVaDjQVOyUrIISl3kJ8SCcQaMTIKPk=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.4"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.9.10": {
      "name": "protobufjs",
      "version": "0.9.10",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.10",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "de7b3ad99b7f13c389a7f5c788e079ef7e615eee",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.10.tgz",
        "integrity": "sha512-LCs1n6o5T2E3GMO98uyTATVmbzBFGpjp9n1id0iEo9DbpNh3c+8+TZgsRPEHIOKVjac17jb7cH1KMnCrgqG/tw==",
        "signatures": [
          {
            "sig": "MEQCIGVw34FZnoCMAft2XkMrZ+lfepAtqPMBdj0l83134mUFAiBMm/2/mqho6HoVogRtJ2+koW2ypiNQFHEnRlIiOwXSog==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.4"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.9.11": {
      "name": "protobufjs",
      "version": "0.9.11",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.11",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "7de669a3b7dda1c23eedd8fe31248c0f137df4a3",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.11.tgz",
        "integrity": "sha512-P00ai2Q1MpZBH1PItnAhNDapc+1nD877H914/I0K6BddfU4Y0tpeC5tL7uwWiv7L5MMqP8wO9t4tLyVaItpmTw==",
        "signatures": [
          {
            "sig": "MEUCIQCSe/b2q4teyfk7AS0YOuiFPOlhQyzWOH84FfKgXTFUBQIgXHYJX4bV1L+LATl95/jrO2+TS2qSfEjUH9l9mWA/9rc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.1.4"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.9.12": {
      "name": "protobufjs",
      "version": "0.9.12",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.12",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "2f9668f392fe66fb6ab40b856f53d42bd0b27d95",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.12.tgz",
        "integrity": "sha512-I2/+FNk3V+UOeVyozn79A7Bb12nFj/0B3jPiOqYGLKOQ4axSRTBsCzP8uZIQ6vvzoYty/yLjznxIt/446Jy63A==",
        "signatures": [
          {
            "sig": "MEYCIQCf9G23G7j8RIAYaGCZqx3araPqxQSFAtpYtNGw2dI+BAIhANN1y8EsN4HBOGPehFMGoDzZBrN6PDAxp2q/1aOIukjw",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.2.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.9.13": {
      "name": "protobufjs",
      "version": "0.9.13",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.9.13",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "7d7143de9650a7905ac0dec2e1d9bfc43a4ea594",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.9.13.tgz",
        "integrity": "sha512-Kuz5k8YGPi1W3ZszanKbJKMVmsUt7NK3BXnr+VqTJFiVIk25REFE1hHiOHT64bBquRhmi5oOgARISL6Hg5e1ow==",
        "signatures": [
          {
            "sig": "MEUCIHkybC6WKCQt5RJe6BnVupjiAnWgDqZoTAj4YYhO6zUrAiEAlXLiEF6lm7FhW5+OlSITX6XaT9o70m5WnIah6TqPNq0=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.2.1"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.10.0": {
      "name": "protobufjs",
      "version": "0.10.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.10.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "95382c8ff483e8f2bfab87cf5b71d140baeb944c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.10.0.tgz",
        "integrity": "sha512-/FnWiEBlEQ4zDygdHkXYVcXrHsKnFgYdRAx+rUDpq+/KC6AsEvfJO63Kn30Xp/GVYz5A7QodHsIxlBwLcT67gw==",
        "signatures": [
          {
            "sig": "MEUCIChCLSW5sR7EDSvwF2x7rW70hMIxA5en7aG7+8QDJgPZAiEA5VLE6vx4w8r6kcS2N7wJadIbaUIbPgT1A7LyUoqS4sQ=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.2.3"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.11.0": {
      "name": "protobufjs",
      "version": "0.11.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.11.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "e05587c2b5b9242d4afd4522a49f8f9dcb2cde64",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.11.0.tgz",
        "integrity": "sha512-cKVlCSemvrv6WfEyzq/bbKJu4EE5PfOi0zjr1PsaU5jSCU8FVcW2e+80/ygflPLmwK18G8ylMPLbEfWbbnqpAQ==",
        "signatures": [
          {
            "sig": "MEUCIQCQgPnegP90nDhYE7+mxL6eIfBl45TAC85sEsgY/ABZjgIgJC/IxBttjHiOiKxc0qSZ4yJ+LFwO7ddegJ5SgQyV4jU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.2.3"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.11.1": {
      "name": "protobufjs",
      "version": "0.11.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.11.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "806a1911c2701a5bae1d3c4d7156b29f2c3e787a",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.11.1.tgz",
        "integrity": "sha512-GG7RHi/hHjjfqVPlECe/wjkDfqmPHoy/I033cqvNqkWdnqfrFWbBQ5IyPbl+Cq3SbmIPbEQuzEoOyOxfz05DrQ==",
        "signatures": [
          {
            "sig": "MEUCIE+2KSRxEJSNwCLiYovgrCw1b96qxE2ASnSnR+Fu1T1AAiEA5MD0/ZBLGeCQNNNWRkMMtyN8/IkbVgBsUe8pz973Lqk=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.2.3"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.11.2": {
      "name": "protobufjs",
      "version": "0.11.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.11.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "5b7d601aa75e7c2b24891cd59f44822e42d22b3c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.11.2.tgz",
        "integrity": "sha512-WAW+oyCrZo+nHxhoTYa5MqieQRnnhp8z6Hrn8FfHTmM40WWxZpNVzvS6jASr6pjxWoGOCSESBAa9vvE2z642Eg==",
        "signatures": [
          {
            "sig": "MEYCIQCwNP0ZL8BPjKoBbKq/mGIgUNZ9GOa9rHXQQTKwBpXDHgIhALzq2nqDtjfM8o1p99bwmI/+CzrUf0mr6SvEfFn704FJ",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.0": {
      "name": "protobufjs",
      "version": "0.12.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "fcfe2c9c5fb50b9fd98058ba4cfc72cd834a2cac",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.0.tgz",
        "integrity": "sha512-ULsB5+M+dpYk3ySPwKAue+XEXj3ArtD4KDY+HvGJjQyMk7yjJnMdaBfvvUiBxzz2QkbRSQAotvDw+gSs7j/aRQ==",
        "signatures": [
          {
            "sig": "MEQCIF+T5ZWe1HAFzottCOqTl/nJfoxeUrCDYMbiT3T6z8lcAiBVp+7kP4KBtPOpZBuwVaoc7gnGC49FvLhfQrKWqqzqUA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.1": {
      "name": "protobufjs",
      "version": "0.12.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "b95b854b68455881d2ee38d9693e501387928d64",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.1.tgz",
        "integrity": "sha512-MoQX+HNjMDLYXWApCoLA1x9XwTlf6Ptzf7G5PecUR/n2k4Be5XV9Q59nClaQ9nRA6G8z4iADdnsRp6cnw/QldA==",
        "signatures": [
          {
            "sig": "MEUCID78QCzgQsOJkS8NUu38/2fUZlQ4jg3H9yLy2uZDmKfhAiEA4jHYdmkJ1nsnw/rqd5EAV+YYtxtEMHONaSD590oCiI8=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.2": {
      "name": "protobufjs",
      "version": "0.12.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "81cb9812bf8d58d98f4ef4aa3ba50d573f2262df",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.2.tgz",
        "integrity": "sha512-PdGVBNnOA/DOfycRixzbURTFcK0HsT53lZSew9opplCdNQao53Ih9CPegk+bYD9kZSD/Ry5/LNfJtrY0bWKshg==",
        "signatures": [
          {
            "sig": "MEUCIQCFAFZQ1Hn650iAo9WYxSTIKbxYywWEMFKxFPq0oyH+ZwIgK+eSmTXy1m7DrNLhtx9wVVNWuBuetjvm9PBC1ACGPVM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.3": {
      "name": "protobufjs",
      "version": "0.12.3",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "f22ce19943802643e08fd78c338a36735578cb48",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.3.tgz",
        "integrity": "sha512-muxH7dgx/rrr5T7M8x8UIDKvJTANfCp1DO1Nq/NCydNRVi+kpbuRM7wZAPHpkC0DQeYTeqc494CJrfS+XeZKXQ==",
        "signatures": [
          {
            "sig": "MEYCIQDMPxHiVC5IKzeZA30tJN9tehkjhBN2Ckx41y41FcetmwIhANsirHroQmnsQlC/Mfo/EEfH/lmxBCBnXWlvs70Cd7Dp",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.0",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.4": {
      "name": "protobufjs",
      "version": "0.12.4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "1c7f0ffc455c9709f0af7fb0f54be7c07f09363b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.4.tgz",
        "integrity": "sha512-1hmEjcVBQRXpot6qouIXS4/iBSD0Y6O4G/lZJRKQBkfmXUBQwDpeMx4DHefOypRvbQmgfFYufQG//Iu4+7GihQ==",
        "signatures": [
          {
            "sig": "MEUCIQDCkQcMUMctVzRVGeGGj32WZK2zfUNEAmJuyCHm0W+BkwIge+1gO9sClFGHl7tktdOZ1ny1HcRVT6/SsSPiClyY8lM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.17",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.5": {
      "name": "protobufjs",
      "version": "0.12.5",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "4718a6f1027e82896250aea003e2ca8b71db3b0e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.5.tgz",
        "integrity": "sha512-9cbyi6lCV9D8yqi55DSXdMx213tSAdp7CrJQd8W8t5uB17JOg/hbPXD/JlW4m0qiMda1t412SWwchmASwQGCXQ==",
        "signatures": [
          {
            "sig": "MEUCIEMq52dG8KTAmwMVMYsPu0mS95pWdkZFTLkrAONK3aJzAiEA7dsetkuXwyT9MjGDSw39VTzaYIpLUnCZeDi0uA+WZ2s=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.17",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.6": {
      "name": "protobufjs",
      "version": "0.12.6",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "a06b93653104fd370dbfe562add4e60c360935c7",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.6.tgz",
        "integrity": "sha512-bUGhV0mlP1CSqPNj7EFyBjb/WkMzNSP5gf7ZBAd2RJQesXluYU8Kgn6zwi/8/mjRALs8nsbKF5M5kbDLtEKn4A==",
        "signatures": [
          {
            "sig": "MEQCIHBrJ2FEfSvYB/Sx1IH10t/LiEiWre13hwutJlkP6/sgAiAMGNN4TMj9Jysv4FTRuXpthuqTRQtwPoP1sYXgGbiZXA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.17",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.7": {
      "name": "protobufjs",
      "version": "0.12.7",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.7",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "e999b4acfb0b6cf0b6a9055420ef151b7da6920d",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.7.tgz",
        "integrity": "sha512-wXSB5pfvnawwa6wCaLQZOMrwEWneZkKxDq4DYYlxQebuEXerIlVEdlFsUy1yxpu93ALZe7I9YP9KfP6inKrOwQ==",
        "signatures": [
          {
            "sig": "MEUCIHaMUjg27KkIOltA9TlPVK3XtWgFHDgDZx9dsedGGEhWAiEA5kBUoRnbDTXWtQ5HHbOUQenaH2SFTcQK/VcoGzksxl4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.17",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      },
      "contributors": []
    },
    "0.12.8": {
      "name": "protobufjs",
      "version": "0.12.8",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.8",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "7a23064c6f215faae970e6b75e29d1b622326d48",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.8.tgz",
        "integrity": "sha512-y/NOVe9tdzAWkyo9SYgrlnmUe95ZlCyakOEdKsqFQwtfIrEnjvyN4KzIxAGSahzH5UGwhZrQaqk+j+xIXjO/9g==",
        "signatures": [
          {
            "sig": "MEYCIQDbGwDUsKS6PDxLPOS2en5H/7l+Yc8Nxe86CD0BAMwf8gIhAK2mDbX+BS8vxcDmUC8V7tEUasP0o55x8UmlPHfLo6z8",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.17",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.0"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      }
    },
    "0.12.9": {
      "name": "protobufjs",
      "version": "0.12.9",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.9",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "31daafa4d8fcac99d4b86eb5c72aa3a859596e12",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.9.tgz",
        "integrity": "sha512-SOUpODXcL08M0LJWkJ9h3nmTSJ0ODTZpawl8E3LvYN0CtbPVzi8H8K9GS36V6HAQzG2sPAIXqI49I1zpHpUaAQ==",
        "signatures": [
          {
            "sig": "MEUCIQC4W3+rZuTM1KZwyH32j9/l8XB3uWtiIQxa0zhGOm/fVAIgIIF6amTGDG2XXl17moCzu4TthLNrV2IQz120ktoZJRU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      }
    },
    "0.12.10": {
      "name": "protobufjs",
      "version": "0.12.10",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.10",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "a9ffe6792515ab6ad9a635c449a11524219390a5",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.10.tgz",
        "integrity": "sha512-uvItJJNbQBFufoaDG1lKFwwkmXmYGh2r+IqNJCcDrO2X1ABAshkx/Fb5OElmYhw0ouDGwumt5hmJCtZykytsKQ==",
        "signatures": [
          {
            "sig": "MEUCIHP4VAxwyegG+/RIEEpjVd6rd2MAxtIKXTjJ66P6p5gJAiEAopt0SDsINFRNJc98zu4rflP1OMhant4b0SkEC/9mn74=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      }
    },
    "0.12.11": {
      "name": "protobufjs",
      "version": "0.12.11",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.11",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "29279324c92b5816b4d481f7a7f0e2ccb89c266b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.11.tgz",
        "integrity": "sha512-XROnRvuEvUEDTh5b24Ey6uckYwZZTREgqZwucFiBapyuiR1rVYKTyWLU0K8GvTBGuiaPpFhiSfiArvTP8XZQiA==",
        "signatures": [
          {
            "sig": "MEYCIQDlBmkzVfN3Yiga2xDjXZN0iNLXYC5HwBUispTZ3z4yXQIhAI0yW7ciYGLaFruq71DwoHakjKoJkSnyV2b+6b9gPXR6",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "nodeunit tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "nodeunit": ">=0.7",
        "preprocessor": ">=1.0.2",
        "closurecompiler": ">=1.1"
      }
    },
    "0.12.12": {
      "name": "protobufjs",
      "version": "0.12.12",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.12",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "051ea4f740bd50202d924efeb3b563ffa4d8cb69",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.12.tgz",
        "integrity": "sha512-ObFXqSz3LAvZPnC+FDWJ7Gd851dOhp+PL6qu3wXK3djFsZVHUB0HSOkQWgh8Es9+xABZ0RL7ok/oin5C0Lf6Yg==",
        "signatures": [
          {
            "sig": "MEQCICK5u/rHpHHjAc5E4yAM1EINztnlnf4Xte95JrF/yY+lAiAYygvIrLYPueV6NwvhVTfUzWK0XyMOkgCr+eF2hOlD3A==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "0.12.13": {
      "name": "protobufjs",
      "version": "0.12.13",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache License, Version 2.0",
      "_id": "protobufjs@0.12.13",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "f6c2c953e382d9c5ded6632dcf0f66343906089b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-0.12.13.tgz",
        "integrity": "sha512-dMxiWhzvwVndXR5nWZr7V/Y0C5mXw5CJ7Ei2C3Ee5KHv0nsXRW6H09OUFdPX9q9Dajqh9EbK2WoFNIxd9nA5KQ==",
        "signatures": [
          {
            "sig": "MEUCIB2CxxHEQQi8CcJpC7u4DmqJCE03bjrILsEXgZXbLu1XAiEAvk33tLPWl9wmJoHMdcoC5zWaEMI/rtooRwgovkB6OKE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.0-b1": {
      "name": "protobufjs",
      "version": "1.0.0-b1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.0-b1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "5b2382091cdb69121dae52bf81e32c9b18dc1cb9",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.0-b1.tgz",
        "integrity": "sha512-Wj0CsQsP34gHhVp90NYCILM78RzaRAq0yFRUQExF23Ky+RaVsBwRCJYp+XCiA2TZ9IrCELT08trJ/KbVkn6DfA==",
        "signatures": [
          {
            "sig": "MEQCIHVBpXfkpGcyMmzxEKgJHgBA+PuQU6MvNHuip5V7yq2wAiB1gCE77bdFHVM8U6Ko0ihSpUYAFOmC0lqmxXn2QztbDg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.0-b2": {
      "name": "protobufjs",
      "version": "1.0.0-b2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.0-b2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "0b0b6452b25d407f7747a2b87f17568d31f4d864",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.0-b2.tgz",
        "integrity": "sha512-LaediItfLtGEDx2EdrbBhMJOyWGJcBpn3+wnN7BpLN+dR1W5lFX3P0VyR3jYZloElw+5iF6A2FQSptQ2+RSoOg==",
        "signatures": [
          {
            "sig": "MEUCIQDKQFi/bUDAzeRbz3tZ+NuftKJAG9fEgtMW8/2BAd7hQQIgEm7mCfRmBpkFfxYiUNwDvY6oLQIDS8vwPHrQcxepFfw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.0-b4": {
      "name": "protobufjs",
      "version": "1.0.0-b4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.0-b4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "cb662e22565c4a89bd4e27047227caba57994afe",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.0-b4.tgz",
        "integrity": "sha512-VDv1NkdBPYY9eLp+6tU6665IRcGTHTBi/F4L2J3uPLazCChRFFEdC1vPahStITSW1IPIzBGY4RBRdlq79GpPNQ==",
        "signatures": [
          {
            "sig": "MEUCID2wMh347Bn6QkOZV2XXNkwlXVWuxDKRq5PfANGUQqumAiEAwlXDIFYpTyuNg46EdbX9mAsn0Tc2LY0s29Sf87NhZwU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.0-b5": {
      "name": "protobufjs",
      "version": "1.0.0-b5",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.0-b5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "2adf0292698bec69a9c4a93ef226e7769dd609d7",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.0-b5.tgz",
        "integrity": "sha512-6vmzSef8zDmbZPZuJPcOaLVn/Y8IJ3kO5PafvHHFsMZ9ZY2+sb7KJoOZj00dG/qMIqOWDAVIZXnsTppjwWTR0w==",
        "signatures": [
          {
            "sig": "MEYCIQCxbBeCktX9XCIrM/d2z78ItpIZD5fRDJnD46Ag6NbsiwIhAMPTtqe5gXBl7yyHGC7CfwJlpxYll+EKtcO0vwaBK5Ab",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.0-b6": {
      "name": "protobufjs",
      "version": "1.0.0-b6",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.0-b6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "e61028ed8d6984ebd87ddaac931bef35b1d759ac",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.0-b6.tgz",
        "integrity": "sha512-gzLTpRxHX9F6ElZIyMrxcn4/sY9IVQP98QKDo7AiIa11gYE1hl40q1TzIGAkxr+bwAih6ey4oa37289Z9jf1bw==",
        "signatures": [
          {
            "sig": "MEQCIDfiR7Z+9OBIVeSvZqO/zILt/wK+683iyNmAvD+Hg7GeAiA8PtH9TYUusZhRkpSAxtQhVrQNSnza6a52aVWRdcg5Og==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "ProtoBuf.js: protobuf for JavaScript. No compilation step required, works out of the box.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.0": {
      "name": "protobufjs",
      "version": "1.0.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "c80db2d8cfbfa2a5998577be04e5da9887d291e1",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.0.tgz",
        "integrity": "sha512-GNQgOzDfnLnHURZIGmBv6aBom9vfHwOaCF+uqPF+BotWn413Lhcbd3CUF4Nz6Tq/eTjr7pb+S1DSBGY79oM9/w==",
        "signatures": [
          {
            "sig": "MEUCIQCcR1DBZNviebZfMhS9yK9ZXqlQSajZ9gFfABYzv6ehAwIgcr7QSzoxgcb8KjpQT2Ki/nRLPmunRotBGthUjx5Z1lQ=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.1": {
      "name": "protobufjs",
      "version": "1.0.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "2a4d79a0f3b6509f805f24212fa9b552228d2a23",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.1.tgz",
        "integrity": "sha512-GiBc236S8+TRlgWOIuTT/+nw/tTbJuj8x9+ubHIJ1gjTX6bF98bKvTJX3QLADGzMuCLUPavbDnzxxejY1WImPw==",
        "signatures": [
          {
            "sig": "MEUCIBmSgTr0Ltcb1JYf1TW/OTja1Z0kb38re8OgwX2RzySKAiEAuG5X9cGZhPHna5JqtAbKGFqTt09O9E3bq0wF4l6CyKY=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.18",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.2": {
      "name": "protobufjs",
      "version": "1.0.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "c347e9bb456c725ee3561fdf2f55a3296c86b275",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.2.tgz",
        "integrity": "sha512-tCOOjIBMJVS6LRPyAvEHJjVlr2b5AmCOVWhvWlygK12Uk+tIaFKty6dwXoDN6AKcPIlFvMZzxMQeFcmpRvTyEw==",
        "signatures": [
          {
            "sig": "MEUCIQCm43BfroAPB1i3QaSIRBF4a+gcxo6dKU8AgjRV4VVfewIgH8nDjcwySxCMsW3S2KgNihIRclwghI4Wofl5nFTeEWE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.3": {
      "name": "protobufjs",
      "version": "1.0.3",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "c8de866bb9a3f2bcd8a184e13a8d412a6ee91fcb",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.3.tgz",
        "integrity": "sha512-vkqvqOiZqsoljS2lrwzGCLrEVK9uSr8imtbKRhLq2UAKrduCzC6ddl/JjASjeBrEBJSHYeSVOhYGEmGfxdD+Yw==",
        "signatures": [
          {
            "sig": "MEUCIQDkuWxWkhBvdhPqV5+ROk4ZN/CwX9UjtYXo08LC654PmAIgUGL+4jxFwwLVcrx5j6oMW7QOxn7taYf0vLBhxpTYHLE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.3.3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.0.4": {
      "name": "protobufjs",
      "version": "1.0.4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.0.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "ddb2342425d964c077d47a006110a8c06e171f8c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.0.4.tgz",
        "integrity": "sha512-koJCfwcFv4hwMGGX83vHxIp1C25x7LttahgnPa77JQQHZU1+P8u9wTQ82WwTDzpxMwXnokLOquiDSVhb6zuP4g==",
        "signatures": [
          {
            "sig": "MEUCIFu/GHx2b9seYQSzH/Sl58RLq9jIJrjqy3ARkZAnMN8gAiEA+olHgjGTYVMpasFLY3UYdZrRII/BTKlrL13AfJ5MtAU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.0": {
      "name": "protobufjs",
      "version": "1.1.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "13214c9a01e098a161311c4df214482eda6b1ca9",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.0.tgz",
        "integrity": "sha512-lA/tbAU3IczJdxt5I0mmX1vfRnNpuiZ3LjcdBN1GAkdrHZA7FgIjp/jwnpOnelql1rCoVsPW+iZw+PLDpMebnQ==",
        "signatures": [
          {
            "sig": "MEQCIDxCvTe8iLquj8X0of/funBz88uebq927CT4qBmwCv72AiBKejEFHjtDopkjuLhH4jStzYnwM3fjn0tVOKqL5ERqyQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.1": {
      "name": "protobufjs",
      "version": "1.1.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "723fa500181177edf341f2b4d110cc27d5de6fdb",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.1.tgz",
        "integrity": "sha512-3AqvHxXoZV+OtgITL36haSK1X/vaWEfAYrezyWHTmn8q0YDThlv2vAtiZtxGti6oONxt7QkUbcyUt4t+3Yb3pg==",
        "signatures": [
          {
            "sig": "MEUCIQDLpfWCLKnG9HreNWbw10ThjZkTuhEgVeysK+JaORNyDQIgbb/VQC2E+tmgXe4B5iEcMLFDDIJ8hgbarJNxhIfL+ds=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.2": {
      "name": "protobufjs",
      "version": "1.1.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "b51fefdefc7f57432a5a7d3ccf80d85d7876d3a0",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.2.tgz",
        "integrity": "sha512-FweWCFTVezafSjG4/j1fGCobSRZRgBkoCpFar1qjdz9r/dhq077TMbc6ubPvbdZ0UKkQq5K6Tn2WtdRtsy84aQ==",
        "signatures": [
          {
            "sig": "MEUCIQCvAgHtW5K6ULTPtx+cX2szLwV1lhJCQ/7c976+XND5IAIgNWCJNjjRaa1TkcuVysaKerapQilrXTtYG9ebPo2AyMA=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.3": {
      "name": "protobufjs",
      "version": "1.1.3",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "55ce338fe288bb9fbaa716d0679185ef2f9d286d",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.3.tgz",
        "integrity": "sha512-ltDsl5DeGWvYGav1CzcOaowh9xWzw3RHtUK6/SDfTSXB1nQDeh0IKwX7q8QSrCRwBMjFxzgY+6Ms8jxp/OPZAA==",
        "signatures": [
          {
            "sig": "MEUCIQDdSw2Teq/JH9uyD78HUy26N9cZ0WVVMHG9exXpQH0W+gIgFyz117NAH/F08jx24ufUppahzOHdUWxRB7Xq+fRt8s0=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.4": {
      "name": "protobufjs",
      "version": "1.1.4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "ccbd6fc0fce7b5cac9670a85c4674a9a03e54e44",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.4.tgz",
        "integrity": "sha512-wyltFVsX3ilE03qNKwhAKazg0EREYmiZs9s7Ry4owImEMc1+BwOj9uNpEy+zBznnZiNPcGeCWwRMeBbd0lFmkQ==",
        "signatures": [
          {
            "sig": "MEYCIQCOFMK1cn85qFbYqMShg4XB6kR8Du7c0iZaHHErI2cb5gIhAO4aQI1NqlA/kPIAiKT7YOdgKGSKU3LR3IsPeQosuF6g",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.6": {
      "name": "protobufjs",
      "version": "1.1.6",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "9185cc6170a2543a65ba3c765282580a4335d3ad",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.6.tgz",
        "integrity": "sha512-haZuqwDFQWIY2qyQcbUihlEQKTXP3lyfsSdBJgPT8EzbF/8ifWzEC0YmFS+/4xRbKJKVS+esYMW8Uxo2Zp6s3A==",
        "signatures": [
          {
            "sig": "MEQCIEc1J7bC8E61EfFfTuvfP8f3Z/i5FGd9FNUv5Utjuh19AiB/7X+A6mWibXIcE3COIcZHAZ0kUwRKiSvsrjEp4Y1GLg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.7": {
      "name": "protobufjs",
      "version": "1.1.7",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.7",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "362091c4bd943efa0de01ebf54481da737ab397a",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.7.tgz",
        "integrity": "sha512-xCK6q6wwof2Y9IBf8DmaiHBXT1mzLUJ4RAS1ygqwcZUAuIDukspB0+C3UYvdOGSTKZCRDt8JPBWtvqNveA+DBw==",
        "signatures": [
          {
            "sig": "MEQCIGCuGf6WkxUax5m3eEcbVIqhIxt2hZbX+oWoVxifzSo4AiBuM4Vo35xmomiQQUX++N/wpM0YH5Xn7pwJCijLfiy0mQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.8": {
      "name": "protobufjs",
      "version": "1.1.8",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.8",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "d2cb68be3f742a4ab022b7ccb8c1df9e3c3515bf",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.8.tgz",
        "integrity": "sha512-96y6z8BZCcMkbPYIaDM/Kvk2NrGD2Y6Bk6UanaaWP9jh6goKSCvdpTHvBWHd5M0lasgNzhyJvlAkaQfdMoqWqA==",
        "signatures": [
          {
            "sig": "MEQCIBABebwQZFSk0AlWMoPm3ANw4MkhkbmaO2mZKl/3MqU2AiAYyHPMl2nu5PwxIESQTdskWRadleEgPXYDfkvML4oNVQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.1.9": {
      "name": "protobufjs",
      "version": "1.1.9",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.1.9",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "53fc01c079d08bdb94a48917af0d052e8a27a024",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.1.9.tgz",
        "integrity": "sha512-wiWiNLHfjieYPC1WZy9jxytqijJ08eXNLowQZlQSL0CZ4eXLDaM5kdrq/b3PpPAEjD79xBb5tM7cEvcyx392wQ==",
        "signatures": [
          {
            "sig": "MEQCIHVL+VryANDh1jPTHXLqKU7PekmOW88S2eZ1St0j2e/kAiBGlWx0zjHH+uWSwhqXDMqbNmczcwVbUeGPG3i+6GEzrg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "latest"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.3.0": {
      "name": "protobufjs",
      "version": "1.3.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.3.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "d2e01b197cd4225f0831440c925e4578192bffbc",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.3.0.tgz",
        "integrity": "sha512-T5DER3cTzAUa8CRAq5gHnpyvQtF9pD/WnvFQ1Z4JSGv7BDaoAxEo5Ptna/5eDytmBpc1dXiszkcntU+GUcOaIA==",
        "signatures": [
          {
            "sig": "MEQCIEHuL9fLB4jJ4xtzh7XbGGT2DBeiHFJrmFINI7vNDAvpAiBOLoW3B80nQSUrS+ANBo+TctKvbI2ywvU5MD6u+/1Ubg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.5.0"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.3.1": {
      "name": "protobufjs",
      "version": "1.3.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.3.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "4f37f9bfcc1db9ccca3240db948d7f7b45726ce9",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.3.1.tgz",
        "integrity": "sha512-94bdp1vxzY6cDa5n14whQwCDmuTEzyI+bQoqS2tjKvHwNF5W+5xti6VwcY3oErLMI4yOJfYZ5JvKP4HNqbuTtw==",
        "signatures": [
          {
            "sig": "MEYCIQC0rNV+Ya1G9q6rNkSNlZ02lV03TQ0sy56QIOefiEkThQIhAP1M9Qe4HiCcn6lRQ1ENwih558AvV/TN8kD+dREf69hk",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.6.0"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.3.2": {
      "name": "protobufjs",
      "version": "1.3.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.3.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "f21105b192329cab21961699183823bc558ab607",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.3.2.tgz",
        "integrity": "sha512-Q6haWqcP2CddIvFYvonGhny9YEZiJRH8a+DwD2vzZADW+OwvMPHFuv0BM0ODiGnGqWeLtGAxB7gM+i/WlXikrw==",
        "signatures": [
          {
            "sig": "MEUCIQDYw7+lGk4tnf8VtAVCK9JJ5Cp6niDDoEbIsl34f9/RpQIgZl0KEXLx3QD/oddL3R9d1PbwHAk1EKLDmI+Ok8PBZjU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=1.6.1"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.5.0": {
      "name": "protobufjs",
      "version": "1.5.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.5.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "923f58ca1977a8d380e012e8a20adec50db29894",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.5.0.tgz",
        "integrity": "sha512-RdaY4mwp+/z9P4wv06G38IjNyS4TZfvIUMtyOFx9iSijY/CiUpFei7wwOO2v/6M8XyDJz7WECFU3oWYVAKggJQ==",
        "signatures": [
          {
            "sig": "MEUCIQDn3EZ6WiyuyhsraMwd/eMQNwKPO4yRp9aGOpjNUPb2qgIgAIK1gmEAzeSi/1XgwpAha3altIAEI9O0AFeO8jvqt1g=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "~2"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "1.5.1": {
      "name": "protobufjs",
      "version": "1.5.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@1.5.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "b21e09dd72645c106d6c00c7cd07b27a6b6dd6b2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-1.5.1.tgz",
        "integrity": "sha512-moEjkl/jHgt/39j9UMeoR9FnPuo5yPEeo5eP/G0B/0V4rKHe/cz3k0bT1actOPR5aMiQkcYvvhWj5CYWW09bFg==",
        "signatures": [
          {
            "sig": "MEUCIQDlrVUdEu3B0spfydmY9+bqdUQK4ZJKmF8Y7P5RPAHAogIgKu/liHdn6CXVauOR2MwcI4pKD2kX7OZKOYOdVxW0Rdo=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "Probably the most complete implementation of protobuf for JavaScript you can get.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "~2"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.0-rc1": {
      "name": "protobufjs",
      "version": "2.0.0-rc1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.0-rc1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "ecad75461a9444e8e8f3c885d4585315cd786361",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.0-rc1.tgz",
        "integrity": "sha512-mWKk+LH/vxP0Yh3jQMfAxoxBJ0xBwuoi5sobO5d5OVU0/BdFA6tV7+jKN4eiNYyhIMLiAprndHHbWu7gVyWNdg==",
        "signatures": [
          {
            "sig": "MEUCIQCd4VuOqLgSMwrSyk8cCYZEoUAGcQ/TX1stig9aALaxcQIgAXYIHMxopF3vAF3gLjpgS2NAgdfF7Q7iS2O3RHdgnfo=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.0.1 && <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.0-rc2": {
      "name": "protobufjs",
      "version": "2.0.0-rc2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.0-rc2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "e8132e20670c5be93ba2df9cf6e7445ba65cd697",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.0-rc2.tgz",
        "integrity": "sha512-fXYxiM2VR1oFwV/Qzvt+N/NJFHfzvkuIsCQJQYM5Yj4lDq82BemmEu8GQpkq2AWpSDJRLsa9Wzo46z1iXqd1bA==",
        "signatures": [
          {
            "sig": "MEYCIQC1BJxVwicwVnGPe8rInEwr9P1ozDyt5vDcGa84XuCPUgIhAJ1AAz0scInQoFKncD6P8ZrOqHFFMtD6VlrKKBpp3z/s",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.0.1 && <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.0-rc4": {
      "name": "protobufjs",
      "version": "2.0.0-rc4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.0-rc4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "298d218346a7fb44566de2d74d440f664712f3ad",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.0-rc4.tgz",
        "integrity": "sha512-K0V+zpjGBDaQ+zzkOLPiUTENUrEkk07XXrov6ZdMm0kg8SymPyY/OpAmEPqQHBwSwWmgoaPYF8rpAhZ1g2ND5Q==",
        "signatures": [
          {
            "sig": "MEQCIHHuGvHcU5IQdj1txtTrEfrOR8uKhdwBqN3PDLegsd4KAiBjx/ZavSxgVF+zLwLqHcxnTZUlrmeElr2Mf4nNOUd3gA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.1 && <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.0": {
      "name": "protobufjs",
      "version": "2.0.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "515bb1e04e9dc935f48f0dd3a0cda9e525430489",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.0.tgz",
        "integrity": "sha512-zx/zjg7X5AKfcczsxPBxg8yLVW5NdIlN31s3pRQxKXPTdzP/uIZ7s8jjpzZCm2AhOKXEiH67xTo+QOisZvnqzw==",
        "signatures": [
          {
            "sig": "MEUCIDzw3VDWZbGHMQL5c77varl7vWNefvAd9RZugDKFk/IsAiEAkDGKwtExgySXw314mDSMIQkup4qQ65ofEhJ0BhL9YDk=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && dos2unix bin/proto2js && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.1 && <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.1": {
      "name": "protobufjs",
      "version": "2.0.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "636e8c4a9e0488fbc9c8898c044d844884f8fd96",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.1.tgz",
        "integrity": "sha512-uGsbT7mSIzRCYCgGD5NELaWAPbwDvlwzMKBA/LP+Tf6Ucg+5vzCLJS16ZdVYMN0mELtS4hYmaK/4nQxsz+trOg==",
        "signatures": [
          {
            "sig": "MEYCIQDqa2R0AHstm7shjtF+qtxHMyfQuugJP1SAdrDTgkgr1AIhAP9zRvHDcHSrnt92u+wplphnSZfi6wAHYVw0Xxt82bDe",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && dos2unix bin/proto2js && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.1 && <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.2": {
      "name": "protobufjs",
      "version": "2.0.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "35fc33b13142e31579104ea6b62f482cbe3e0ad7",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.2.tgz",
        "integrity": "sha512-JBxm9Pmerq9YCSxmptn8UTk8Eg0PZG4fstkt8X4nWW0JxcRIZxvrQWYwmhYFwAa0Vdugig0b6Z9OO62poE9JNA==",
        "signatures": [
          {
            "sig": "MEUCIQD/BWQV3xC/g6j55CbzYK9lhVSjJQCArdzgNPXhLOsidwIgAddYTslxxny8O66MzojTRrtX2WzMkZs5+1QWEX5Y7Q0=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.6"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && dos2unix bin/proto2js && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.2 && <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.3": {
      "name": "protobufjs",
      "version": "2.0.3",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "a33bfa95cee12b182ef08c6f3e0a0b296167a67f",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.3.tgz",
        "integrity": "sha512-8j0iMaKfK+zsEFMKVILC8HXt9Ba78XdeWzSMCiF9nCJWhzmEaky0zwpb/jQ9dq/b3sayn+g1CFnJq+8neLFe8Q==",
        "signatures": [
          {
            "sig": "MEUCIElz90WESiR9cAv+rGEZ9Lg215J/eOpMrN7HpvOtGjCWAiEAsMt8WRfVhwBusSwk428TUI23HRjbKJrMVUKOPoTyDrI=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && dos2unix bin/proto2js && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.2 <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.4": {
      "name": "protobufjs",
      "version": "2.0.4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "109de55527459ce5bc91d72f1fd86b5a9c7f1058",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.4.tgz",
        "integrity": "sha512-IM5Ff9WoAxJ86XRoWO/hYxZhvOJs2V7Wl4rBMbxzh+MmqtRxgqoeks86NaHFh8Xidd2MvFJrupZXTmZU4beQog==",
        "signatures": [
          {
            "sig": "MEYCIQDOfxfDlnbdoD17m1zJ6BaHQXCNwiQnZmUjr1i9tF3xoQIhAJF7drBKQrcR3s/YjczNhqsnCzHc04zCtaSaYpAMc4yv",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && dos2unix bin/proto2js && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.2 <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.0.5": {
      "name": "protobufjs",
      "version": "2.0.5",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.0.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "7f351178c959b333d2327b773325ca4b2627a242",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.0.5.tgz",
        "integrity": "sha512-CHi29/mmrkK9p3df84p09bdLykPFEUb9WWzO8XO5fuV4JyPkd+aSJnpAvgDYS3BgNsTz5ff11s56LL02h11ypQ==",
        "signatures": [
          {
            "sig": "MEUCIQDNseNIsA+cqeBrn3r64H7bC5SlGkMO+qIlXnXPFK2m9QIgBagRWFrlDj77jRVONhEWhUD9eEOB+lvIIb6tHEWyaOk=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && dos2unix bin/proto2js && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.2.32",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.2 <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "2.2.1": {
      "name": "protobufjs",
      "version": "2.2.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@2.2.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "ce22d3f51f6685b8e783a7d7c2e956ada6147495",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-2.2.1.tgz",
        "integrity": "sha512-wsbRsiQ+t1OdW9/V4fW9yRmzglt09Z2bpY72m6WQITpzjcPkvYYyi8byhqAj/JaXJ3JCVJ9dzhChnCNmYPUZfA==",
        "signatures": [
          {
            "sig": "MEQCIAc8pqNbZU1JEd++lm+0mggfemfr4uYrT9IklmPvBO0uAiBccgTesX+GMKDVROApoycuSfuTVZJJn+0u7m2BQCncvg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "ProtoBuf.js",
      "_from": ".",
      "_shasum": "ce22d3f51f6685b8e783a7d7c2e956ada6147495",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && dos2unix bin/proto2js && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs ProtoBuf.js --create_source_map=ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.min.js",
        "compile-noparse": "ccjs ProtoBuf.noparse.js --create_source_map=ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > ProtoBuf.noparse.min.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.9",
      "description": "A full-featured protobuf implementation in plain JavaScript.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": ">=2.2 <3"
      },
      "devDependencies": {
        "testjs": "latest",
        "preprocessor": "latest",
        "closurecompiler": "latest"
      }
    },
    "3.0.0": {
      "name": "protobufjs",
      "version": "3.0.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js"
      },
      "dist": {
        "shasum": "8113804aa96d4dbffa4e71657a4015306c5312de",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.0.0.tgz",
        "integrity": "sha512-9Dagd3Rq3IW+jLs4mBnkgepVNPSV3CLLN32vTNWtkAeQfTay9HjWRG7xjCwQPgxQthnn1N/QYTKn//G7jipiAw==",
        "signatures": [
          {
            "sig": "MEUCIFAP/jy72onJ6GqjhFZ8UIXFFhc19wipz4ITWckLxLlnAiEAg5Sz14+7Qn4s2QE1HSyFLga7nWK1kFXGn6N0ZxvIsBc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "8113804aa96d4dbffa4e71657a4015306c5312de",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script compress && dos2unix bin/proto2js && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.9",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "~3.1"
      },
      "devDependencies": {
        "testjs": "~1",
        "metascript": "~0",
        "closurecompiler": "~1"
      }
    },
    "3.2.0": {
      "name": "protobufjs",
      "version": "3.2.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.2.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "118ac166ab035090701e1c7ee4238020d4f7d22b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.2.0.tgz",
        "integrity": "sha512-ZQfOn6gGJbKSeHEyBWIKIs2lgpwRGHYsm/KaXbbg1Li8FXTAG11CKVp6/sRPL4mDO85RuHfUeAwWSnbokHBiRQ==",
        "signatures": [
          {
            "sig": "MEYCIQCVKl9sgYnWJqxMhRcttKjrbOef13yH/Lc1IamZ1B0/GAIhAPIMlkHjOJ+s3OVcC1fgYJDcJz2gKsQriThqhw/HSG1Y",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "118ac166ab035090701e1c7ee4238020d4f7d22b",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.9",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "~3.1"
      },
      "devDependencies": {
        "testjs": "~1",
        "metascript": "~0",
        "closurecompiler": "~1"
      }
    },
    "3.2.1": {
      "name": "protobufjs",
      "version": "3.2.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.2.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "892cdac140fe2a45491950b9d7811aad6f6e1bb0",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.2.1.tgz",
        "integrity": "sha512-Ag1WVrl0PLwIkQDIa4pZhMiFNeJEMz00bCAAt6hkiLN+pPyee8T2nDsbCFoTGNKJ7qvTC8Ga5D21uNp0eqdYPg==",
        "signatures": [
          {
            "sig": "MEYCIQCMSIzU5dCsKff98SM5/1ioCtAOHkvxA1DV+yTupEXDSAIhAPZsSEq1VrLclwOfGVkob0TQo/L/kNJNIV0xmet8OePT",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "892cdac140fe2a45491950b9d7811aad6f6e1bb0",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.9",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "~3.1"
      },
      "devDependencies": {
        "testjs": "~1",
        "metascript": "~0",
        "closurecompiler": "~1"
      }
    },
    "3.2.2": {
      "name": "protobufjs",
      "version": "3.2.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.2.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "0a487b89f19bd0965285e92e95b4c804ec0e3158",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.2.2.tgz",
        "integrity": "sha512-2iUak3bL/ARfJxSEIp3QlaVQ/QFCnLP6tcZKF2vNB3ap6hnVjO0Sc0D/sYc7JWuyFYjGHY4SQQUzkJXlIcVQWw==",
        "signatures": [
          {
            "sig": "MEUCIBA6vJID6DHP/pVd7gDBfVZIbFpCIAqO23EMtnGXA+J5AiEA6nX+Yg/s/GSMWlt7CUUrTpcZLkdbgzT3x+nI2hrSytY=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "0a487b89f19bd0965285e92e95b4c804ec0e3158",
      "engines": {
        "node": ">=0.8"
      },
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.9",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "~3.1"
      },
      "devDependencies": {
        "testjs": "~1",
        "metascript": "~0",
        "closurecompiler": "~1"
      }
    },
    "3.2.4": {
      "name": "protobufjs",
      "version": "3.2.4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.2.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "93f91b0729bbc874edcb002bdf1ad8f8ec5701da",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.2.4.tgz",
        "integrity": "sha512-l4dN5Ver5KlLcaQcv9wuLzF5N9XHphObW0xBd0aVYYv4rHoYsycPFEH6PuvGa948mco8lpuHVc03EfTGUe1i0w==",
        "signatures": [
          {
            "sig": "MEUCID6fFGs4iL3t+/T+D1XzH8aogGoEZdnbulAhdcJKKr3vAiEAoE6Rtv77R/JGIlG823EjgeqQhxOqg9bzFGnkuuoqykA=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "93f91b0729bbc874edcb002bdf1ad8f8ec5701da",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "2b4615f7c00f7c98c82c06c75adfea3b047ea142",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "latest",
        "bytebuffer": "~3.1"
      },
      "devDependencies": {
        "testjs": "~1",
        "metascript": "~0",
        "closurecompiler": "~1"
      }
    },
    "3.3.0": {
      "name": "protobufjs",
      "version": "3.3.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.3.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "d40e3209d15f9686a2a32104e3e2676c85f58b60",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.3.0.tgz",
        "integrity": "sha512-igiszNxcN8m3iIdAXbj1H38nOrOh3FozJoOUy/jE5KEjgqsN+jjnMws664OEA7HUq0uS13F3S40zbQwor8jvcA==",
        "signatures": [
          {
            "sig": "MEUCIQC+7xOYg1TbB4CcL0Lr4qvHFjG1NvLtAPxnpyzj2w8PuAIgCFnQIY19p5KJUO/PSU8YPI/nuryI11QvflRGzfvM6ZM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "d40e3209d15f9686a2a32104e3e2676c85f58b60",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "b6793dd7ed2a333c20f53271f4ac3a320267339f",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "jsdoc -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3.2"
      },
      "devDependencies": {
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.3.1": {
      "name": "protobufjs",
      "version": "3.3.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.3.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "3dc2d3b5f3c5a8c9ab6c7a2f6dad830f6c6f9a69",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.3.1.tgz",
        "integrity": "sha512-RV2WsQTLqQyINL4cjqmauUJY8/XvFVyGOMrF+P0+/Gt3FbNbJ3CjIUgjAa+pUCkprXUkEdZ+bZJVwY5J0ncdVA==",
        "signatures": [
          {
            "sig": "MEYCIQD35GY1vAno9hcm5odL0WIB9qe9bl2vxPSz8zXUFb3GGwIhAM0q8AvUzsA/uK0/m1nvLdCv9yhc7fkqJQdu3npw2aqR",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "3dc2d3b5f3c5a8c9ab6c7a2f6dad830f6c6f9a69",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "6c6ae8eecffee320d8fdea0a647fa8410ff9305b",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3.2"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.4.0": {
      "name": "protobufjs",
      "version": "3.4.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.4.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "92ac9aa79260ed377e32908ac58669a5bb282f8d",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.4.0.tgz",
        "integrity": "sha512-OAHVtPQXeGI62o0lX3RNZvzEE7k7+dMmx5dtJzqiu10P+lbhAsfkguXdO012zUjG+ezZeoLzMQogiXeap/3YFw==",
        "signatures": [
          {
            "sig": "MEYCIQDaejnCvFKpdPLhOiG9Vrmix1pAfmgLST4eNpkxuYitQQIhAJA6il5rfPA7VnAjI4vj79mfe0QSAhmH5LlEO8th5qtv",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "92ac9aa79260ed377e32908ac58669a5bb282f8d",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "f27d0bd9ce529ac8b2f8ed895d0f8ae637a93dae",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3.2"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.4.1": {
      "name": "protobufjs",
      "version": "3.4.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.4.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "7becb11dad6b76cb1815932aa8f3ba825beabab3",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.4.1.tgz",
        "integrity": "sha512-5a0uCy6XD6BceBTl75OIX3MKX09otBGdk/LszKcv5FR80+SXu042ejjmMvTbZTAENCjLb5BNzDVcACAbirHYfg==",
        "signatures": [
          {
            "sig": "MEUCIDL9HcjRWZfGlzkf6i6QmdMX8eFVVnqxfmXa634tu6crAiEArkQ6fcFhEZtdE2Vc9RbHOHQIjRqV/FJsjbCWS/WS2Ps=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "7becb11dad6b76cb1815932aa8f3ba825beabab3",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "b6358c1ec39ae722bf1e6b08e4642fd47dc3b3e9",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3.2"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.5.1": {
      "name": "protobufjs",
      "version": "3.5.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.5.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "9bd52053227708472e9c07c5f0d64ba4a6bf6c6d",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.5.1.tgz",
        "integrity": "sha512-KNxy8EP24vjlUuNVc3PXppIPrzAsgOHynadagVmpwL8Y8EyhytPLKDmR+nEk/f/TUq6lbSgTw4Qfpon07Ocs0Q==",
        "signatures": [
          {
            "sig": "MEUCIDkesHsldHH+anCmVirI9fNA1F9sEFNqHW9CazZkc7wTAiEA7YHVJzNZ2kkB3CcLNLMOxj1GvKJAE0m0dViGHwgwq00=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "9bd52053227708472e9c07c5f0d64ba4a6bf6c6d",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "b1d31185dad1cc40edb407691e4f36704270cb56",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3.2"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.5.2": {
      "name": "protobufjs",
      "version": "3.5.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.5.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "03187d3fddb8fce85039e8a378b9046b402ee22a",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.5.2.tgz",
        "integrity": "sha512-DRb40iO2coYnFZJNPXuqw0wgAqAyl/bnUKGsy+hKBaylf4jlVU34Lbl/WOMytFlpcNhBUyvGp25Az71jlNjlLQ==",
        "signatures": [
          {
            "sig": "MEYCIQD2IdYajI3P9PpcqOjmNRWg6H8Usp/8+STSs/eLApbWswIhAJU2oF8C0Ni3z4TMITkVHU28CoRE6wX+QsDm9qvxN+RH",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "03187d3fddb8fce85039e8a378b9046b402ee22a",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "64b7a2b9610f849420e991d7de584ba6bc427250",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3.2"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.5.4": {
      "name": "protobufjs",
      "version": "3.5.4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.5.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "f272b6ee31e17777120bad53784a3eaf07f794f4",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.5.4.tgz",
        "integrity": "sha512-MK/3AINNziXOe2qY7eoS9J6s7LvkawhA15TjZgex1yAhAA1aTU4bPyvilUmbDJXznfKNs8pCLTqTpyzK1UCMvQ==",
        "signatures": [
          {
            "sig": "MEUCIQCAWH/RvohXhs4NyTtMJ6JwcyBUGmH+68RqWnfGntsWdgIgR8g+K+GVammKPiNUeFQPJnAhxRrHXNB1Cm2dg014oT4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "f272b6ee31e17777120bad53784a3eaf07f794f4",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "ee76688f9f643f7cc2aec7b58fe633439f85673d",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3.2"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.5.5": {
      "name": "protobufjs",
      "version": "3.5.5",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.5.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "af2024903f46c87fe111407210b23164cbf8f7ac",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.5.5.tgz",
        "integrity": "sha512-r2V0Gx1E8+k5Bu7Hfb6KBNtSX5qMgGDepBq4m+DnCKcUaU7xB5epvhxXCOYjSXTdXW4YcR0XoOCGwIzIW0m+Fg==",
        "signatures": [
          {
            "sig": "MEQCIHd3xGtRlEyN99gawLsd53MfJVq8/36/GM1I5NI5F+72AiBzNTSQyx/tLBLzpIU082uvBDSJedAPR4SKlab/yuJqCw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "af2024903f46c87fe111407210b23164cbf8f7ac",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "5f9ca5c395845e624382572f77b0c6ab82e106ea",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "^3.2.3"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.6.0": {
      "name": "protobufjs",
      "version": "3.6.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.6.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "c82d96a2fdcfe2e00f1e4e1d7fd1ff65a14283b0",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.6.0.tgz",
        "integrity": "sha512-/6umH4DYHJQZ6cldaIsXfHg9wTdXJxrRY3ivzf1k+2zgn9cgVYSx25MGxvGLXayHxwVX7bzaJKilYJOeSkJgSA==",
        "signatures": [
          {
            "sig": "MEYCIQDx7ioCeubFdWbXxY0rlyIT1bQ7BcHBM5f+P+V40k3PdAIhAJJdtRbE1UXpoQLPaW1MpfrLDe/ZxFqZJc3tyV4vRwUq",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "c82d96a2fdcfe2e00f1e4e1d7fd1ff65a14283b0",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "1387e9c57e39d7ad4ee352c711a9f44e87579f9d",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3.3"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.7.0": {
      "name": "protobufjs",
      "version": "3.7.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.7.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "3c23ed27d967f75f27cf84165108403f4a1b9a3d",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.7.0.tgz",
        "integrity": "sha512-JRC8jjrMY4foiOvks0D+KefeX983NPmLy3AWhxnTVub+TazyC30p88IBZz8EWmCwI4046SqLDVrM1CpD3sW5ZA==",
        "signatures": [
          {
            "sig": "MEYCIQDJ1dCVFTxxN+pKpLhGzoWj1UWUlY4EDVv8lTcGNBVtIQIhAKku+BxeBPzzos3jmIpIBt5tGZWAHAsdVI1yfYHX0W6G",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "3c23ed27d967f75f27cf84165108403f4a1b9a3d",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "99296b52ac78a567b1792a72540d2145449c1457",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3 >=3.5"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.8.0": {
      "name": "protobufjs",
      "version": "3.8.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.8.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "7c9f9dd44828adf3db88a3bbbc9ebb44b17c42f1",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.8.0.tgz",
        "integrity": "sha512-fIMmCf13cIGf17GUyyqKuCkPGit992i2XsO/vjElZsK868cesMaqB9A4Y2CozLLo1lyGPnXTMBP1vihFBeVjcA==",
        "signatures": [
          {
            "sig": "MEYCIQCzWKWYyqsvcwBvdtTCy2DcatwEz5UWwh5Bax5H1RN47gIhAL8QXx/JiyIxhkn5EsP9MWIlVa6ViVALrxipKavwfZr9",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "7c9f9dd44828adf3db88a3bbbc9ebb44b17c42f1",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "2dcaa5a760c5c1283b7cd06f98ba0e0cc386404a",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.21",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3 >=3.5"
      },
      "devDependencies": {
        "jsdoc": "~3.3",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.8.1": {
      "name": "protobufjs",
      "version": "3.8.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.8.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "c1c8f835e68e6edaadc12a1e8121a65cb12e4dfd",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.8.1.tgz",
        "integrity": "sha512-Mo3fM7ONQu55VTbfCJx9rijtfa7O3qP6CUOwLMnePrIOqXGDPZStzx8DVv3PklbmX4aMJIAeAsB+LV0HD1CF0Q==",
        "signatures": [
          {
            "sig": "MEUCIGIXJO9onVQKeWAKU2nFxHVMRJBpM/5ETR7Mr4uTPZj0AiEAs0FRlFEsszpiRn+g7G559QxxqrHLmBJ4YDidhin9CHE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "c1c8f835e68e6edaadc12a1e8121a65cb12e4dfd",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "541ec1d5f9ef717f3b8f6e24873f0efadbbefee2",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "2.1.7",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "0.10.30",
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3 >=3.5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "3.8.2": {
      "name": "protobufjs",
      "version": "3.8.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@3.8.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "proto2js": "./bin/proto2js",
        "json2proto": "./bin/json2proto"
      },
      "dist": {
        "shasum": "bc826e34c3af4697e8d0af7a669e4d612aedcd17",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-3.8.2.tgz",
        "integrity": "sha512-7gkzNGmNqb0b/RcE7ubrZgOpIGEroc7dl91v/mm3R+EXnL+C+Loft4UQ3/RZ7M5U6CHS/EoTtbijPb1Q6wW6uA==",
        "signatures": [
          {
            "sig": "MEUCIBouD7K2Sp1FJeqLFu2erpxcpAAPWs6LgLcvgLkwzTuCAiEA49BMmysVxzThlc0bLDrVaos5pe3uNV+S3pd+6viWngM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "bc826e34c3af4697e8d0af7a669e4d612aedcd17",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "b5ba91af5fc2fa8c53d901f4bc44cdf73bcd3864",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && dos2unix bin/proto2js && dos2unix bin/json2proto && npm test && npm run-script jsdoc",
        "test": "node bin/proto2js tests/complex.proto > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/proto2js src/google/protobuf/descriptor.proto > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "2.1.7",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "0.10.30",
      "dependencies": {
        "ascli": "~0.3",
        "bytebuffer": "~3 >=3.5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "4.0.0-b2": {
      "name": "protobufjs",
      "version": "4.0.0-b2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.0.0-b2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "274fdd203d0ac8b06a30bfeafeb16ddf8d6a8b12",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.0.0-b2.tgz",
        "integrity": "sha512-tcd4hrcUs2MGg/AE24uxocAibpQFP02+m4dCuZWm1rVX722Te1Dd8zedCUh7pBfRcEvFClN7ApJO8pFIsDTHXw==",
        "signatures": [
          {
            "sig": "MEYCIQCEdCqiBt3fL8rgVgfX4ml1AnzcmBRvYFs3rwCUwzW+3QIhAKJhr1hPuzxVJ9jby8jSOgJQCAHMq7INOELBn6Vl3WNL",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "274fdd203d0ac8b06a30bfeafeb16ddf8d6a8b12",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "a5937be75a7455e30bbacbbaa1ac00acc1b3f6de",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto -target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto -target=json > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.28",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~1",
        "bytebuffer": "~3 >=3.5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "closurecompiler": "~1"
      }
    },
    "4.0.0-b3": {
      "name": "protobufjs",
      "version": "4.0.0-b3",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.0.0-b3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "abf3aead0cf5875a5086cc5f087a9433acf6730e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.0.0-b3.tgz",
        "integrity": "sha512-nkPuEIdHfUSutfEqhGQry3VYSsscz8CidPzNYX+P1aZzU7FjHK5eB6BV0f+K1kS141F44PdiFSnL99LfVeRVQA==",
        "signatures": [
          {
            "sig": "MEUCIQDGnm4WQFPtvJSNuGAvgY1Q8HMZbrQNZ106tIpDp2+v5gIgZLub25As6WgZnki7PUjgBp9D+4iusvovsqtmxbsfCXI=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "dist/ProtoBuf.js",
      "_from": ".",
      "_shasum": "abf3aead0cf5875a5086cc5f087a9433acf6730e",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "8fd16ac074ef13f5851969f901b361656cde7e16",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto -target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto -target=json > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.28",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~1",
        "bytebuffer": "~3 >=3.5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "4.0.0-b4": {
      "name": "protobufjs",
      "version": "4.0.0-b4",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.0.0-b4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "4266c75e45744fed33027c6d40b09536fae8c319",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.0.0-b4.tgz",
        "integrity": "sha512-hMNseK3ae+rODWNpIKasl3hf9Adx2BXeAgUseLl0+0JirMep5Vvndahs4v7whvh8Y2M5u79h42alj04QG6ve2w==",
        "signatures": [
          {
            "sig": "MEYCIQCfcSeOBNvrmenIZmp7JZqRuEKP+M9+tJgA064b5dD1JwIhAPZcCiZ2sO+O60Dl50ylQOL4iaUTtNGRFa65PAVe5ndQ",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "dist/ProtoBuf.js",
      "_from": ".",
      "_shasum": "4266c75e45744fed33027c6d40b09536fae8c319",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "80755978dafb2bba3352c1c85a4279d1200de7f3",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.28",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~3 >=3.5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "4.0.0-b5": {
      "name": "protobufjs",
      "version": "4.0.0-b5",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.0.0-b5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "ec32fa79b631c5ee023aa3f57e8a683f73330774",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.0.0-b5.tgz",
        "integrity": "sha512-8xptGJi7JMq7ERuKq/hq3Htl/1fpXGz1dqCBnLiISj/UAjF0c/QiOhwFg/e/Z+bwmpEtAR9TesY8ZtQIHCKqmQ==",
        "signatures": [
          {
            "sig": "MEYCIQCWFitKh1LYCyvpqQuoNxCbUF2Uku2uyRklwyOEwSB8JwIhAPjwunxbiyiPXweBiLwevkoTeJHSvgzNpbFbYcohWFA1",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "dist/ProtoBuf.js",
      "_from": ".",
      "_shasum": "ec32fa79b631c5ee023aa3f57e8a683f73330774",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "2e0d6ecae890409d0b491c163ca2014eba2d8375",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-noparse",
        "compress": "npm run-script compress-full && npm run-script compress-noparse",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compile-noparse": "ccjs dist/ProtoBuf.noparse.js --create_source_map=dist/ProtoBuf.noparse.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.noparse.min.js",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json",
        "compress-noparse": "gzip -c -9 dist/ProtoBuf.noparse.min.js > dist/ProtoBuf.noparse.min.js.gz"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.28",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "glob": "^5.0.10",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~3 >=3.5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "4.0.0": {
      "name": "protobufjs",
      "version": "4.0.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "b368e007fc9be2c929237bbe2903d3a08c067858",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.0.0.tgz",
        "integrity": "sha512-XjBp87IxyOuWeGor4kHRThx7YR5gD/Lr02THlnPrcNVH+zXl4kyJgZEslYLKOVcYYQAoHR6YqobdewGbYp8v0A==",
        "signatures": [
          {
            "sig": "MEUCIHZLx6wityqqsKvfAPUgsQOq0g6UZOoii4IuUXgSUGDUAiEAlDB8gAVwwc8CZq6yE1ctVmqkeYTNbsFBOd80ldq1DOE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "dist/ProtoBuf.js",
      "_from": ".",
      "_shasum": "b368e007fc9be2c929237bbe2903d3a08c067858",
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "454d25e7e9c758eededec6aee25e8395fd93ca35",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compile-light": "ccjs dist/ProtoBuf-light.js --create_source_map=dist/ProtoBuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf-light.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/ProtoBuf-light.min.js > dist/ProtoBuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "1.4.28",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "dependencies": {
        "glob": "^5.0.10",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~4"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "4.1.0": {
      "name": "protobufjs",
      "version": "4.1.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.1.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "ac69c2c97b763b5e7f8e096f7311277039e8a25d",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.1.0.tgz",
        "integrity": "sha512-u3Bi4qpPzStrzuKB16mYq2eRBdQ4kqc81+k29DVnWp9Zwbv+Oe7q1LjmJynv6qsmoqmbnjYWwfldgPOtyz+ZgQ==",
        "signatures": [
          {
            "sig": "MEUCIQD7A6oKV4Cw9BoFhCfGtxXQlocIfGtakibAH0vgu3D3OwIgKH5DZ9Tr2DUrGtLhweJUjOW/WFDJCHMIyS7rqpnCGJU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "dist/ProtoBuf.js",
      "_from": ".",
      "_shasum": "ac69c2c97b763b5e7f8e096f7311277039e8a25d",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "f6daa02fd14270e9d2dd7b28d488f5d48142ab0d",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compile-light": "ccjs dist/ProtoBuf-light.js --create_source_map=dist/ProtoBuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf-light.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/ProtoBuf-light.min.js > dist/ProtoBuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "2.11.3",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "0.12.7",
      "dependencies": {
        "glob": "^5.0.10",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~4 >=4.1"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "4.1.1": {
      "name": "protobufjs",
      "version": "4.1.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.1.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "58f572286c2c3ee8a10c0f4ca116633162a8be15",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.1.1.tgz",
        "integrity": "sha512-kae0LnNtE8UXZ194gUb6fH9+l8OqlOC9cd58QN8oVA26/7Tl20Vc+KmD8FRYye0WilgOnzBSWDtd6GcxGWXMyw==",
        "signatures": [
          {
            "sig": "MEUCIAtScd5g8Ya7nFr0q5T4jQgsTUNgvtPX37gh13QKfaa9AiEA42NcyQg0dFPvWd2qvDf2mso+H3anBgGbwYNLjvEUHfE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "dist/ProtoBuf.js",
      "_from": ".",
      "_shasum": "58f572286c2c3ee8a10c0f4ca116633162a8be15",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "72bc66ccdfcf66c1645c5de311bf26078d411cac",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compile-light": "ccjs dist/ProtoBuf-light.js --create_source_map=dist/ProtoBuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf-light.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/ProtoBuf-light.min.js > dist/ProtoBuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "2.11.3",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "0.12.7",
      "dependencies": {
        "glob": "^5.0.10",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~4 >=4.1"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "4.1.2": {
      "name": "protobufjs",
      "version": "4.1.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.1.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "0a6b1bd27cf7f5870b23d7313ddbe70815876fc4",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.1.2.tgz",
        "integrity": "sha512-ofTRflYIgUcikw0AjkG50o/yipUtN9+NjHGSOsATbjplR/1WsfdQK/VkP4rejEUBCZieur+FQ/IFGKNgFEycmw==",
        "signatures": [
          {
            "sig": "MEUCIDM1kYrlcQ/jMo/Wu82whoOh1F5RD3YvAsDDSiIyDauwAiEAoLOAAnOJ7d1hqU9+VtFBhLn3Bf3PkAYC8cbJor0F4G8=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "dist/ProtoBuf.js",
      "_from": ".",
      "_shasum": "0a6b1bd27cf7f5870b23d7313ddbe70815876fc4",
      "browser": {
        "fs": false,
        "path": false
      },
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "1216ca8382462ccc92090b2569375e596886e343",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compile-light": "ccjs dist/ProtoBuf-light.js --create_source_map=dist/ProtoBuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf-light.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/ProtoBuf-light.min.js > dist/ProtoBuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "2.11.3",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "0.12.7",
      "dependencies": {
        "glob": "^5.0.10",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~4 >=4.1"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "5.0.0": {
      "name": "protobufjs",
      "version": "5.0.0",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@5.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "4223063233ea96ac063ca2b554035204db524fa1",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-5.0.0.tgz",
        "integrity": "sha512-siU0x5sSWGcVYMYiiVBelX7JBoBAFbwTpge4B7PX4XTmROLP7XKA61IRIOqDeebZ811MBSpOZb6PpqVXmxWoAQ==",
        "signatures": [
          {
            "sig": "MEUCIQDiaRWnE1oLKIwnJhtpSzdE/HU+HHuOXfdCJsPLrgYT1QIgGGQpIOkSOSDqArWnRWEMmEOhjvzFtICVln0VD7/35mg=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "./dist/protobuf.js",
      "_from": ".",
      "_shasum": "4223063233ea96ac063ca2b554035204db524fa1",
      "browser": {
        "fs": false,
        "path": false
      },
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "a532dcfe71d2ccec9459664753af3dbe112be2d8",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/protobuf.js --create_source_map=dist/protobuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/protobuf.min.js",
        "compile-light": "ccjs dist/protobuf-light.js --create_source_map=dist/protobuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/protobuf-light.min.js",
        "compress-full": "gzip -c -9 dist/protobuf.min.js > dist/protobuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/protobuf-light.min.js > dist/protobuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "2.11.3",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "0.12.7",
      "dependencies": {
        "glob": "^5.0.10",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "4.1.3": {
      "name": "protobufjs",
      "version": "4.1.3",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@4.1.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/ProtoBuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/ProtoBuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "8e36d1b0226cbb68d647e4b44c2a144f37f2779e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-4.1.3.tgz",
        "integrity": "sha512-0oPzT65x/LgLTWQosf3Qi69nMCV6/bszfjRFdfBNVIYQmiiwJdn8DLKZLlga1dN1MkE6EZXvuWNOj0kTZK5R9Q==",
        "signatures": [
          {
            "sig": "MEQCID6Z9u2PEVYK/02UJI1F/C34m2/A1klL/6lbfXdy0caAAiA2pX4HK8LzzI6/sNCa4BVQAnh9tNyBsJHiVBsTO6jQ3g==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "dist/ProtoBuf.js",
      "_from": ".",
      "_shasum": "8e36d1b0226cbb68d647e4b44c2a144f37f2779e",
      "browser": {
        "fs": false,
        "path": false
      },
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "4240a1011dfa130d206430489841c69c4f214e54",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/ProtoBuf.js --create_source_map=dist/ProtoBuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf.min.js",
        "compile-light": "ccjs dist/ProtoBuf-light.js --create_source_map=dist/ProtoBuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/ProtoBuf-light.min.js",
        "compress-full": "gzip -c -9 dist/ProtoBuf.min.js > dist/ProtoBuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/ProtoBuf-light.min.js > dist/ProtoBuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/ProtoBuf.js.git",
        "type": "git"
      },
      "_npmVersion": "2.11.3",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "0.12.7",
      "dependencies": {
        "glob": "^5.0.10",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~4 >=4.1"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "5.0.1": {
      "name": "protobufjs",
      "version": "5.0.1",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@5.0.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "589ecdda1a555fd69df4699adc142d36f133aa0b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-5.0.1.tgz",
        "integrity": "sha512-qyjAxPqPS9G79Rj8eQcuxjk2XkqrJyQDUArBw59/d3uNxZSG8xH6py6u0PEyKYbnIsUN5iFM8HHERt0YZUz7NA==",
        "signatures": [
          {
            "sig": "MEUCIQD77lyOdkxzUd1SI7jMEhoGZMaZn6TVucSUDdJDs0zH1QIgc099OIA9H2Wbby18Mo+0lVyvhUoMbC8e4yo84Qp61tc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "./dist/protobuf.js",
      "_from": ".",
      "_shasum": "589ecdda1a555fd69df4699adc142d36f133aa0b",
      "browser": {
        "fs": false,
        "path": false
      },
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "54f9d741bf6758f0c9af4639f1c50bdad6a83bd5",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/protobuf.js --create_source_map=dist/protobuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/protobuf.min.js",
        "compile-light": "ccjs dist/protobuf-light.js --create_source_map=dist/protobuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/protobuf-light.min.js",
        "compress-full": "gzip -c -9 dist/protobuf.min.js > dist/protobuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/protobuf-light.min.js > dist/protobuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "2.11.3",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "0.12.7",
      "dependencies": {
        "glob": "^5.0.10",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      }
    },
    "6.0.0": {
      "name": "protobufjs",
      "version": "6.0.0",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@6.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs"
      },
      "dist": {
        "shasum": "7956a8c12af0ad1f2cd4ee1db4e71b41b6fbc6bd",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.0.0.tgz",
        "integrity": "sha512-Tqwuq4roIGBnWwk8hx0Pfk2ZQh7czCDcbPUXYtwMd9yv5OCAzxo6uGb1oZRYtMAMuuuYeYheA9TRCeI+LIySHg==",
        "signatures": [
          {
            "sig": "MEUCIQDosuQA0zL2n83pHcWZ0kcJECFpE2YSH2PrhA2JZUComQIgd1xo9w/uqUTfiEA25Qzl5vnXWeQXO9InFyES+R/Vxck=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "7956a8c12af0ad1f2cd4ee1db4e71b41b6fbc6bd",
      "browser": {
        "fs": false,
        "buffer": false,
        "process": false,
        "_process": false
      },
      "gitHead": "66ac3f12774ee3fbb1292a8f285f9a5cb3787634",
      "scripts": {
        "all": "npm run lint && npm run test && npm run build && npm run docs && npm run types && npm run bench",
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 1 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "jsdoc -c jsdoc.types.json && node scripts/types.js",
        "zuul-local": "zuul --ui tape --no-coverage --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "3.8.6",
      "description": "Protocol Buffers for JavaScript.",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "long": "^3.2.0",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.10.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.2",
        "gulp-gzip": "^1.4.0",
        "tsd-jsdoc": "github:dcodeio/tsd-jsdoc",
        "browserify": "^13.1.1",
        "zuul-ngrok": "^4.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.0.0.tgz_1480353250215_0.2147520910948515",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.0.1": {
      "name": "protobufjs",
      "version": "6.0.1",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@6.0.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs"
      },
      "dist": {
        "shasum": "b1fff4f09891e21152e6ba1f5c67ff398f847a63",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.0.1.tgz",
        "integrity": "sha512-XzgYZHOKz4huf22jEMh+bnj5+m5T/C2WOrw56Iv1kax2qqsS/LscayZbbHDJYDJ4CD7Fvj20RTJv1UhznSoU8w==",
        "signatures": [
          {
            "sig": "MEUCIQDOBQyIvPfHiHKC99kuCIKl+3CDDV08jb3HK2nPpi2XpQIgQDEJastGNDmaJNy9BW0CDeIVZ5yhekl6OAeoAENilok=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "b1fff4f09891e21152e6ba1f5c67ff398f847a63",
      "gitHead": "e03a01959b9c750e385505da75d2e1fc320b6b8a",
      "scripts": {
        "all": "npm run lint && npm run test && npm run build && npm run types && npm run docs && npm run bench",
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 1 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "jsdoc -c jsdoc.types.json && node scripts/types.js",
        "prepublish": "node scripts/prepublish.js",
        "zuul-local": "zuul --ui tape --no-coverage --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "3.8.6",
      "description": "Protocol Buffers for JavaScript.",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "long": "^3.2.0",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.10.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.2",
        "gulp-gzip": "^1.4.0",
        "tsd-jsdoc": "github:dcodeio/tsd-jsdoc",
        "browserify": "^13.1.1",
        "zuul-ngrok": "^4.0.0",
        "@types/long": "^3.0.31",
        "@types/node": "0.0.1",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.0.1.tgz_1480588320539_0.2995829067658633",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.0.2": {
      "name": "protobufjs",
      "version": "6.0.2",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@6.0.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs"
      },
      "dist": {
        "shasum": "525c7b4ab7dcfef7c23c99c985ba6daeab1f6a85",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.0.2.tgz",
        "integrity": "sha512-egoLL91uiG8Mhm4nEjXhP9qePa4JbznmN13C1lZbyQfqBMh1DptWhOaPuduyytdLpkJb9m6RZVUCrovlwLGErQ==",
        "signatures": [
          {
            "sig": "MEUCIEDK1b6Oi9VSjORi0Z1fIl9u5bWWHsK8HA03/aWsPfo0AiEAnJ9SWwUUo1zJyzxSpVRyMi8AgLOuMsEvd/ZWKWwurTY=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "525c7b4ab7dcfef7c23c99c985ba6daeab1f6a85",
      "gitHead": "07548253397d18cc6a970384a239059ed381e1de",
      "scripts": {
        "all": "npm run lint && npm run test && npm run build && npm run types && npm run docs && npm run bench",
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 1 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "jsdoc -c jsdoc.types.json && node scripts/types.js && tsc types/test.ts --lib es2015 --noEmit",
        "bench-read": "node bench/read",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --no-coverage --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "bench-write": "node bench/write"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "3.8.6",
      "description": "Protocol Buffers for JavaScript.",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "long": "^3.2.0",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.10.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.2",
        "gulp-gzip": "^1.4.0",
        "tsd-jsdoc": "github:dcodeio/tsd-jsdoc",
        "browserify": "^13.1.1",
        "typescript": "^2.2.0-dev.20161202",
        "zuul-ngrok": "^4.0.0",
        "@types/long": "^3.0.31",
        "@types/node": "0.0.1",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.0.2.tgz_1480964754282_0.8216969920322299",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.1.0": {
      "name": "protobufjs",
      "version": "6.1.0",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@6.1.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs"
      },
      "dist": {
        "shasum": "573b8e2c12704b7c895fdc57b883bc89282146aa",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.1.0.tgz",
        "integrity": "sha512-XU+nSGG5KuJT+T3lVr57cZQkwbm65/1/ysBMdESiLPYBQVDWxSWWN7wi8NMrEcMLcS5E6FLG1rtXz1/XbVwGoA==",
        "signatures": [
          {
            "sig": "MEYCIQDdxLJVrV6hXtBalB8uXDsD+mC2UCO3FHxbH63ru3/MsQIhALjYV9/ulJmd8+iIBmA181B4O/qIx8ItCGJ0wkjgu20p",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "573b8e2c12704b7c895fdc57b883bc89282146aa",
      "gitHead": "163ff719513dbfa6236e97360c7d3600bdbb1c91",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src",
        "prof": "node bench/prof",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "jsdoc -c jsdoc.types.json && node scripts/types.js && tsc types/test.ts --lib es2015 --noEmit",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --no-coverage --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "3.8.6",
      "description": "Protocol Buffers for JavaScript.",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@protobufjs/pool": "1.0.1",
        "@protobufjs/utf8": "1.0.1",
        "@protobufjs/base64": "1.0.1",
        "@protobufjs/codegen": "1.0.1",
        "@protobufjs/eventemitter": "1.0.1"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.10.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.2",
        "gulp-gzip": "^1.4.0",
        "tsd-jsdoc": "github:dcodeio/tsd-jsdoc",
        "browserify": "^13.1.1",
        "typescript": "^2.2.0-dev.20161202",
        "zuul-ngrok": "^4.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.1.0.tgz_1481418958746_0.23365510837174952",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.1.1": {
      "name": "protobufjs",
      "version": "6.1.1",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@6.1.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "fe4db8c898cb6ed80842e35e5004a2e34a02230c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.1.1.tgz",
        "integrity": "sha512-KPTCUbxxvYeTm33VOOc43fZ6Pg0MiA+5g7OCkEA0/n/GhkhSNse8WMOV+fKaVOkhIaLt7dq9TC1nuiy9J4eL9g==",
        "signatures": [
          {
            "sig": "MEQCIEqtheMP+V80w7WB0/2Cd/kfwIGnYfQmWTjFg7pBQImIAiAkqMgFsr7AkdTFsI2VVptfWRMTbDvxhh+o0UU+freiaQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "fe4db8c898cb6ed80842e35e5004a2e34a02230c",
      "gitHead": "ed86f3acbeb6145be5f24dcd05efb287b539e61b",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src",
        "prof": "node bench/prof",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --name protobufjs --out types/protobuf.js.d.ts ./src && tsc types/test.ts --lib es2015 --noEmit",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --no-coverage --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "3.8.6",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@protobufjs/fs": "^1.0.1",
        "@protobufjs/pool": "^1.0.1",
        "@protobufjs/utf8": "^1.0.2",
        "@protobufjs/fetch": "^1.0.1",
        "@protobufjs/base64": "^1.0.2",
        "@protobufjs/codegen": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.3",
        "@protobufjs/eventemitter": "^1.0.2"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.10.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.2",
        "gulp-gzip": "^1.4.0",
        "tsd-jsdoc": "github:dcodeio/tsd-jsdoc",
        "browserify": "^13.1.1",
        "typescript": "^2.2.0-dev.20161212",
        "zuul-ngrok": "^4.0.0",
        "@types/long": "^3.0.31",
        "@types/node": "0.0.3",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.1.1.tgz_1481648693710_0.26255345763638616",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.2.0": {
      "name": "protobufjs",
      "version": "6.2.0",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@6.2.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "c33fd92cbf3d277e97c78e83fe0b9e70d51d072c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.2.0.tgz",
        "integrity": "sha512-Tex9daJ/cQVmJHapJzDGKc6A3ICdDlCffCl+GZkGSnDnptK85Ydc6wRfoCq3Pp48PwBdDK+TPxT2Ci/wBxKR2Q==",
        "signatures": [
          {
            "sig": "MEYCIQD8Q/NiTzIRdWKcN/+kKyXtvOWbqUOnddv0LglhB4tb6gIhAIuc53YerknPd2kzK6w+hUvKBXruF02IgSL4FGAYPc/Z",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "c33fd92cbf3d277e97c78e83fe0b9e70d51d072c",
      "gitHead": "b40c86a66ec4f4406cdc0bc047f81389a370ae31",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src",
        "prof": "node bench/prof",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --name protobufjs --out types/protobuf.js.d.ts src && tsc types/test.ts --lib es2015 --noEmit",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --no-coverage --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "3.8.6",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@protobufjs/fs": "^1.0.1",
        "@protobufjs/path": "^1.0.0",
        "@protobufjs/pool": "^1.0.1",
        "@protobufjs/utf8": "^1.0.3",
        "@protobufjs/fetch": "^1.0.1",
        "@protobufjs/base64": "^1.0.2",
        "@protobufjs/extend": "^1.0.0",
        "@protobufjs/codegen": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.3",
        "@protobufjs/eventemitter": "^1.0.2"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.2",
        "gulp-gzip": "^1.4.0",
        "browserify": "^13.1.1",
        "typescript": "^2.2.0-dev.20161215",
        "zuul-ngrok": "^4.0.0",
        "@types/long": "^3.0.31",
        "@types/node": "6.0.52",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.2.0.tgz_1481821237123_0.4490257119759917",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.2.1": {
      "name": "protobufjs",
      "version": "6.2.1",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@6.2.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "f185e0a8a396692bdbf61698a1f11ad2667239f9",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.2.1.tgz",
        "integrity": "sha512-DTqfZfk03e1alJoIE37T/uxxsfkJlyDmRbujjTN3wRbBih4sa4rEjk6n6VctKwoStQJSMwJCAdd15ICa6BDGSg==",
        "signatures": [
          {
            "sig": "MEQCIHZSCVKH882yY3USh0rylQMWNu3jJlA/mmU6j1LS9sElAiB/hLqZl0MBmLr3ILkLwRr7g35kKvtqBF0dppy7rBHcMg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "f185e0a8a396692bdbf61698a1f11ad2667239f9",
      "gitHead": "ea7ba8b83890084d61012cb5386dc11dadfb3908",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src",
        "prof": "node bench/prof",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --name protobufjs --out types/protobuf.js.d.ts src && tsc types/test.ts --lib es2015 --noEmit",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --no-coverage --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "3.8.6",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@protobufjs/fs": "^1.0.1",
        "@protobufjs/path": "^1.0.0",
        "@protobufjs/pool": "^1.0.1",
        "@protobufjs/utf8": "^1.0.3",
        "@protobufjs/fetch": "^1.0.1",
        "@protobufjs/base64": "^1.0.3",
        "@protobufjs/extend": "^1.0.0",
        "@protobufjs/codegen": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.3",
        "@protobufjs/eventemitter": "^1.0.3"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.2",
        "gulp-gzip": "^1.4.0",
        "browserify": "^13.1.1",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/long": "^3.0.31",
        "@types/node": "6.0.52",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.2.1.tgz_1481904888090_0.6603154882322997",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.3.0": {
      "name": "protobufjs",
      "version": "6.3.0",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.3.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "c29effa646bc8cc56edff6035a19ad39f2c77980",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.3.0.tgz",
        "integrity": "sha512-/wd8eziQc1QdxBo9KBf7P/31eSQzAIn7piGkUXCT+QDr+Erf5l8BfixC7Dfk55bBeTiamcmcTXgOZdMP1cJwrw==",
        "signatures": [
          {
            "sig": "MEYCIQCdnuKci59QXgBEDLSNb+5gCX7hOf19vJvr5wAsa7PO1gIhAIH0vzQGvuiDLeWkYsjUNJAVbRCfG1Epm/6bl96w+Tdb",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "c29effa646bc8cc56edff6035a19ad39f2c77980",
      "gitHead": "61fd385674e2495f7b4f1797f10a781f853a98a4",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run lint && npm run test && npm run types && npm run build",
        "prof": "node bench/prof",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --name protobufjs --out types/protobuf.js.d.ts src && tsc types/test.ts --lib es2015 --noEmit",
        "release": "npm run make && npm run changelog",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@protobufjs/path": "^1.0.1",
        "@protobufjs/pool": "^1.0.4",
        "@protobufjs/utf8": "^1.0.5",
        "@protobufjs/fetch": "^1.0.3",
        "@protobufjs/base64": "^1.0.4",
        "@protobufjs/extend": "^1.0.1",
        "@protobufjs/codegen": "^1.0.3",
        "@protobufjs/inquire": "^1.0.1",
        "@protobufjs/aspromise": "^1.0.4",
        "@protobufjs/eventemitter": "^1.0.4"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "gulp-gzip": "^1.4.0",
        "browserify": "^13.1.1",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/long": "^3.0.31",
        "@types/node": "6.0.53",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.3.0.tgz_1482775294893_0.4123313238378614",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.3.1": {
      "name": "protobufjs",
      "version": "6.3.1",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.3.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "ad7cbbc9fcaaf308bd9e26a892824188c506879c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.3.1.tgz",
        "integrity": "sha512-DKomzaxtf3evxb2oczo1J4WCDy8XEd8AfMB6eomzT9AK7GaonGRJEUTt9xMpoiAu0309Ac+zQpM6JKVMY68hMA==",
        "signatures": [
          {
            "sig": "MEYCIQCZ/snbXP7nLtKLCBj35wCCurQbHjzJRcBNBE8JgGip+QIhAN40yhi3Xj5kaqC0IGL/LCcxaOTlZofoSSfoH7ia3RfU",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "src/index",
      "_from": ".",
      "types": "types/protobuf.js.d.ts",
      "_shasum": "ad7cbbc9fcaaf308bd9e26a892824188c506879c",
      "gitHead": "003e0faa80e136970ad12d6d0e7a0870422950e4",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run lint && npm run test && npm run types && npm run build",
        "prof": "node bench/prof",
        "test": "tape tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --name protobufjs --out types/protobuf.js.d.ts src && tsc types/test.ts --lib es2015 --noEmit",
        "release": "npm run make && npm run changelog",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@protobufjs/path": "^1.0.1",
        "@protobufjs/pool": "^1.0.4",
        "@protobufjs/utf8": "^1.0.5",
        "@protobufjs/fetch": "^1.0.3",
        "@protobufjs/base64": "^1.0.4",
        "@protobufjs/extend": "^1.0.1",
        "@protobufjs/codegen": "^1.0.3",
        "@protobufjs/inquire": "^1.0.1",
        "@protobufjs/aspromise": "^1.0.4",
        "@protobufjs/eventemitter": "^1.0.4"
      },
      "devDependencies": {
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "gulp-gzip": "^1.4.0",
        "browserify": "^13.1.1",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/long": "^3.0.31",
        "@types/node": "6.0.54",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.3.1.tgz_1482877958040_0.11804641527123749",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.4.0": {
      "name": "protobufjs",
      "version": "6.4.0",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.4.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "8333b2186f69ded137a27d314841a95afa1b4f77",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.4.0.tgz",
        "integrity": "sha512-gvfxwfI1ZQPe4CSSe6XJH+1wqFUME59uRQqHgjKrZreLWkCuPISKWFaS0Ys57PtatiIlEYDiQJEJGEcdFxvosw==",
        "signatures": [
          {
            "sig": "MEYCIQDvRlNAkV5AQpu7Fri9D/g0JqxX4iFQG+HqfOY4CjnOcwIhALZPKORUEXRoWjRcurujGGvjr/KiDZUOYziGg+OE+EHe",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "8333b2186f69ded137a27d314841a95afa1b4f77",
      "gitHead": "a6cb560e43df8b340bfc247ed7a83b5368fd19bb",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run lint && npm run test && npm run types && npm run build",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/typescript.ts --lib es2015 --noEmit && tsc tests/data/test.ts --lib es2015 --noEmit",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.6",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.4",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "gulp-gzip": "^1.4.0",
        "uglify-js": "^2.7.5",
        "browserify": "^13.1.1",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "6.0.55",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.4.0.tgz_1483458855037_0.14696767972782254",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.4.1": {
      "name": "protobufjs",
      "version": "6.4.1",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.4.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "8ecc2710bfc6fd3ba6d1db3c95a24e9876bf60a9",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.4.1.tgz",
        "integrity": "sha512-q8Z69ejVERWIzbhg05sexRCRmfug321ieyW9XXjKuvfypnaNd68L1/LWKr80+YPZVVzyNmUNpntaKYj+XTfhIQ==",
        "signatures": [
          {
            "sig": "MEUCIQDTW9c5hFtfjMVkF7xlKL52WKd/6BHNi7aBasADJ//4ZgIgCOJB1ucE1iKKWkw5h05784C334hSyWpljON6f2DfDDM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "8ecc2710bfc6fd3ba6d1db3c95a24e9876bf60a9",
      "gitHead": "df3213c4fe830f4cf644d3e1e4e82069eb5de289",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run lint && npm run test && npm run types && npm run build",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/typescript.ts --lib es2015 --noEmit && tsc tests/data/test.ts --lib es2015 --noEmit",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.6",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.4",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "gulp-gzip": "^1.4.0",
        "uglify-js": "^2.7.5",
        "browserify": "^13.1.1",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "6.0.55",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.4.1.tgz_1483533578428_0.820158209418878",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.4.3": {
      "name": "protobufjs",
      "version": "6.4.3",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.4.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "f2bd7d56f8fedc2d2315befcd8a6af09ba33ac8e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.4.3.tgz",
        "integrity": "sha512-YfMbz+yG+8+iV+Ud7/0v+X/0Xkpr5AUJfzA4TOPdoNp8yQruuNybM8m3GMCxkZmr49z2CdV54c1mxl/hCyTO+w==",
        "signatures": [
          {
            "sig": "MEUCIQCmtGakcb/sIsMaFrgg42vm2/768c+hZIqCNnDuZn4bwwIgTa2wHFjBHxmDLYRnDI2pLWfYrkXk8bwWGVAVymXAICA=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "f2bd7d56f8fedc2d2315befcd8a6af09ba33ac8e",
      "gitHead": "5854e9528522065dfcf48a1dc4aa04b066c3821e",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run lint && npm run test && npm run types && npm run build",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/typescript.ts --lib es2015 --noEmit && tsc tests/data/test.ts --lib es2015 --noEmit",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.6",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.5",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "cliDependencies": [
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "gulp-gzip": "^1.4.0",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "6.0.56",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.4.3.tgz_1483661734518_0.8409943140577525",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.4.4": {
      "name": "protobufjs",
      "version": "6.4.4",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.4.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "eaa20ea8b569d5dee656540606745687d2f2356e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.4.4.tgz",
        "integrity": "sha512-PmouLgCi8tfvOFzr965/O8Ah6WFwV/wx4V7L28fHcjD0nVumoapnEkKoGma+IriKOt4lJW51BoxuF+bRNSLaGA==",
        "signatures": [
          {
            "sig": "MEYCIQDyjJATMo+dBIMwwDWlxKL93mjI7VVXoJ+ZkLAXUk+SPQIhANPHusBaA5f3dy8SLz2SVUme00baac8CS1acrpT7bl/Y",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "eaa20ea8b569d5dee656540606745687d2f2356e",
      "gitHead": "9957b09cf84a866374e601a0d1f66539e046d8c9",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run lint && npm run test && npm run types && npm run build",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/typescript.ts --lib es2015 --noEmit && tsc tests/data/test.ts --lib es2015 --noEmit",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.6",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.5",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "cliDependencies": [
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "gulp-gzip": "^1.4.0",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "6.0.56",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.4.4.tgz_1483668362433_0.795598185621202",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.4.5": {
      "name": "protobufjs",
      "version": "6.4.5",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.4.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "9d0186970e7c7a44e72d755efabb502ea7dece97",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.4.5.tgz",
        "integrity": "sha512-FkUvD5Jz2mgaij0GWZ4j9uLcGZpf/TMdRrcP3y+bStHx/yBBtk5LAMViA2XC9kbiK9qsCCDQqhAtjCAF1qFWBA==",
        "signatures": [
          {
            "sig": "MEUCIHeyUkmpFAmHQsq5HK0tqesKRqDzh83nYS7ThVyjzvEhAiEAjhYGvYzv0lQNWf1j/LV++YRgOuWcgrwloHKELnCcsiw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "9d0186970e7c7a44e72d755efabb502ea7dece97",
      "gitHead": "3829ecb5f6bdc2a6290f00cbf845447426b22b17",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run lint && npm run test && npm run types && npm run build",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/typescript.ts --lib es2015 --noEmit && tsc tests/data/test.ts --lib es2015 --noEmit",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.7",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.5",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "cliDependencies": [
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "gulp-gzip": "^1.4.0",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "6.0.57",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.4.5.tgz_1483801431605_0.3375728519167751",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.4.6": {
      "name": "protobufjs",
      "version": "6.4.6",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.4.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "00eab2513f90f5f2d35646c3c6330b5ac2bbcd14",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.4.6.tgz",
        "integrity": "sha512-FsMfS1ECitmmG78ZNjhwMGmCweVuO3x1UdGeIeKdee3pYvXUjOTTETpclj4sTUxxbFtuHiJs1bC+6YGqk7XALQ==",
        "signatures": [
          {
            "sig": "MEUCIFwqCbC8r/U8m071TEFYtsPFt6osZ5Rn9Y0h7W1xHzdYAiEAsL+xBir2a053Tx7MvDtTz/FfMgS9uozVZD6Lr7mHPrk=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "00eab2513f90f5f2d35646c3c6330b5ac2bbcd14",
      "gitHead": "f230d985abfc8c61157dd80f69ca109994f55f0b",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run lint && npm run test && npm run types && npm run build",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.7",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.5",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "cliDependencies": [
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.12.2",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "gulp-gzip": "^1.4.0",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "typescript": "^2.1.4",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "6.0.57",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^1.6.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.4.6.tgz_1484098310138_0.08421248733066022",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.5.0": {
      "name": "protobufjs",
      "version": "6.5.0",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.5.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "c5733589f328092dcc45daa425a0447d5d2aaf44",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.5.0.tgz",
        "integrity": "sha512-4+I5JeH1yIHa6PDFMPFPw53Ek6FfKf1gF3PyL+3x07GWvaF4fzwC3vlxWswx/fDQcJJxEjZw4WPWwhpxwG+hsw==",
        "signatures": [
          {
            "sig": "MEYCIQC216LhwpD0KUN3PQWVRBWbjH7RTrkUglGuAh1+yASQJgIhAPcqcfHNt4CbZABoTxcmyI0Mdt9CghFdmSTmOcuDT24H",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "c5733589f328092dcc45daa425a0447d5d2aaf44",
      "gitHead": "b6d621ca85c695f6c650aa86ae34340bf588eaa3",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.7",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "esprima",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.13.1",
        "semver": "^5.3.0",
        "esprima": "^3.1.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.1.5",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "7.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.5.0.tgz_1484661295611_0.1544709058944136",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.5.1": {
      "name": "protobufjs",
      "version": "6.5.1",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.5.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "d85b4f54f567b419a01ec5722838a7160b778800",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.5.1.tgz",
        "integrity": "sha512-dn+PPVm8EIcUH1L8IeNf2V0aHDVzfXnurrZL/eCsU2W4Ylflg62KKMW6x9i+fQ4LHyi6Y1CdssANDk1jQADuHg==",
        "signatures": [
          {
            "sig": "MEUCIQCORlwgWjG7im99gBb+54DqwwtZVmBo3U4SwSnk+YJK4gIgSdQxx7PqNmWFzMbU4OpgUj8QxIdlRbVyD9wkRQS3Le8=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "d85b4f54f567b419a01ec5722838a7160b778800",
      "gitHead": "afef1e6c05496170580e9c7fe006c01cb7192d18",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.7",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "esprima",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.13.1",
        "semver": "^5.3.0",
        "esprima": "^3.1.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.1.5",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "7.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.5.1.tgz_1484706536452_0.4513104665093124",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.5.2": {
      "name": "protobufjs",
      "version": "6.5.2",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.5.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "dcd0cb4e6a13230e8edc7cd0735c4802f3db2fa5",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.5.2.tgz",
        "integrity": "sha512-pVPL64y9f42N+44w1W4uoUQglMgYIb5oip2V7tTv2sx78f2ngQ/ZT7FAM02F3BYVsAf1k0y2GNz7qkl7JR+c9g==",
        "signatures": [
          {
            "sig": "MEUCIFA1RcaM7FfL7kTqjjmQHccPmdzsweHF/rigOttqCo0oAiEA03iQMkjIv5fTIq5pg/R3ai8Dw+ay/osJZQ10E8Mj8yQ=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "dcd0cb4e6a13230e8edc7cd0735c4802f3db2fa5",
      "gitHead": "ea3f3b42144c17850688ac9522ebb2794931ec50",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && cat coverage/lcov.info | coveralls",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.7",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "esprima",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.13.1",
        "semver": "^5.3.0",
        "esprima": "^3.1.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "coveralls": "^2.11.15",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.1.5",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "7.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.5.2.tgz_1484843911193_0.058623712975531816",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.5.3": {
      "name": "protobufjs",
      "version": "6.5.3",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.5.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "08d189da90397070de9fcd634919ddbae36025de",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.5.3.tgz",
        "integrity": "sha512-/qnkItG4TOs5kq35wtUvqAUEJuAlfUInxYwBqOz+USMJyeFvcLKjeyOJ5lew9a344jB79sbO6hiqYKw1XCJ/iA==",
        "signatures": [
          {
            "sig": "MEYCIQCpGH4gXzJcygeA62Hfu4/yzn34333FQqjVC1dURfnG9gIhAM1tmUhRI35Fc28ADhv3q8i5NXsYaIpJ+psGCtzyN5dX",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "08d189da90397070de9fcd634919ddbae36025de",
      "gitHead": "4c16f4efdf7e4aaee928d6fbc227281d26d95be9",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md",
        "lint": "eslint src runtime",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && cat coverage/lcov.info | coveralls",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.7",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/extend": "^1.0.2",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "esprima",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.13.1",
        "semver": "^5.3.0",
        "esprima": "^3.1.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "coveralls": "^2.11.15",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.1.5",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "7.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.5.3.tgz_1484864918303_0.9664035560563207",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.6.0": {
      "name": "protobufjs",
      "version": "6.6.0",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.6.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "af425b15e6dfc574ba2ed277a586dca4968128bc",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.6.0.tgz",
        "integrity": "sha512-Wx+VnoJDZac4f4jlPEiPEp30oeM0LU5Y4CaWghu7TT/t3wjaHhuXliJRDtgipUlogSqmH4bbo9ZAnFEeqS5O+w==",
        "signatures": [
          {
            "sig": "MEUCIQDQLoCp39JDdAeD0azmshNCyKJU4QX/k+Ck5W62C8uq2AIgbDx9NzRHHZFouZ31Mz0jj/BtMqHq1fqsUeg4lTiHs/A=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "af425b15e6dfc574ba2ed277a586dca4968128bc",
      "gitHead": "1a376ba95523ab62dbbfee6fbe66cea695e9bdf6",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md -P package.json --verbose --pedantic",
        "lint": "eslint src",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && cat coverage/lcov.info | coveralls",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.7",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "esprima",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.14.0",
        "semver": "^5.3.0",
        "esprima": "^3.1.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "coveralls": "^2.11.15",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.1.5",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "7.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.6.0.tgz_1485230831771_0.12526536686345935",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.6.1": {
      "name": "protobufjs",
      "version": "6.6.1",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.6.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "aa355b9d1baf7ed131fa7734b6977d526fa58392",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.6.1.tgz",
        "integrity": "sha512-+cqhATPIkkZ7eHe8vQpiKzO3C+lhXfoQQZtCC/Y5AbrU1K3tntmJmg34IDxXcXgkCEo/E7orgB/m/uDCutUZRw==",
        "signatures": [
          {
            "sig": "MEQCIC3QU1Lzo9X395hXNsLDyMpqBGU9rfDFloAY+mQvO8LHAiBelhmPs9RNQnw8ip06+Y271smuvnEKhZFDQuLj1UJFsg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "aa355b9d1baf7ed131fa7734b6977d526fa58392",
      "gitHead": "8d3bba4dc456352fe8168b7b62d4c191fe822470",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md --verbose --pedantic",
        "lint": "eslint src",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && cat coverage/lcov.info | coveralls",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.0.2",
        "@protobufjs/pool": "^1.0.5",
        "@protobufjs/utf8": "^1.0.7",
        "@protobufjs/fetch": "^1.0.4",
        "@protobufjs/base64": "^1.0.5",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.0.2",
        "@protobufjs/aspromise": "^1.0.5",
        "@protobufjs/eventemitter": "^1.0.5"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "esprima",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.14.0",
        "semver": "^5.3.0",
        "esprima": "^3.1.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "coveralls": "^2.11.15",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^13.3.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.1.5",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "7.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.0",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.6.1.tgz_1485263586407_0.1272560632787645",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "5.0.2": {
      "name": "protobufjs",
      "version": "5.0.2",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@5.0.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "59748d7dcf03d2db22c13da9feb024e16ab80c91",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-5.0.2.tgz",
        "integrity": "sha512-DltnIR1O3ij1jWrIOeeaVRBHEJcE8YnvVuQC9XB6gkyi8KbRPYmFlUVxBc7rWba5oXs0OjNRrf9Ip6hb9lwyjw==",
        "signatures": [
          {
            "sig": "MEUCIATRyNG4oUlNQxLxbTZ+f3Cd1HZfNPW1fQDxc396XtErAiEAxsz2SOUVktcaSTxew5csDx0a/RtmNaTSYe19PBUrKvk=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "./dist/protobuf.js",
      "_from": ".",
      "_shasum": "59748d7dcf03d2db22c13da9feb024e16ab80c91",
      "browser": {
        "fs": false,
        "path": false
      },
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "2028662a7432ba3ed883bf445a8294748a59a541",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/protobuf.js --create_source_map=dist/protobuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/protobuf.min.js",
        "compile-light": "ccjs dist/protobuf-light.js --create_source_map=dist/protobuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/protobuf-light.min.js",
        "compress-full": "gzip -c -9 dist/protobuf.min.js > dist/protobuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/protobuf-light.min.js > dist/protobuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "glob": "^7.0.5",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~5"
      },
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-5.0.2.tgz_1485533414478_0.6041589337401092",
        "host": "packages-18-east.internal.npmjs.com"
      }
    },
    "6.6.2": {
      "name": "protobufjs",
      "version": "6.6.2",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.6.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "b4104589855ded6174ba63fb4202b3f2b672638f",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.6.2.tgz",
        "integrity": "sha512-8PTmwi5jbWLjym4mPpU2bbToS1vN7551en0yfKyXplELygdoBSe/H6yD7p4xVHdtzXQWL790vELpOsXP+eTucw==",
        "signatures": [
          {
            "sig": "MEUCIEOqZaBRRPxYbCktYwx2V3vf3/5az6B5tYIpFDXzcRv8AiEAxhGQwtzCM37GBBZrVFDTjbxjBB8pMhWReorMV6oqo3c=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "b4104589855ded6174ba63fb4202b3f2b672638f",
      "gitHead": "942011d6488aabc15f38a1bb57d977b1ddee0286",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md --verbose --pedantic",
        "lint": "eslint src",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && cat coverage/lcov.info | coveralls",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@protobufjs/path": "^1.1.1",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/base64": "^1.1.1",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.1",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "esprima",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.14.1",
        "semver": "^5.3.0",
        "esprima": "^3.1.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "coveralls": "^2.11.15",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^14.0.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.1.5",
        "zuul-ngrok": "^4.0.0",
        "@types/node": "7.0.4",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.1",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.6.2.tgz_1485534202377_0.47675327863544226",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.6.3": {
      "name": "protobufjs",
      "version": "6.6.3",
      "keywords": [
        "protobuf",
        "protocol",
        "buffers",
        "protocol buffers",
        "serialization",
        "encoding"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.6.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "ee7388dd945e810ce738dcb65bfd09fa47aa4993",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.6.3.tgz",
        "integrity": "sha512-Ptik3ZUtTfHbUE3qkvlJN+s0ayMPsXCpWR1fNkeoHmdR7l5u6sb3gSubJSLW/0OlSu0nn8ZEdgMB6qicYr+hSg==",
        "signatures": [
          {
            "sig": "MEQCIAdgN5qr8TgjySaGwOeIQe3PMUtcZyH1Tcqk+XlNJ2USAiAAg9mKC+Rp5VeYuBb2YsAh6kdbgnnfYDnls1hXRarV+w==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "ee7388dd945e810ce738dcb65bfd09fa47aa4993",
      "gitHead": "5909f844a32c9810f6b35de821aa4220554d3fe2",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md --verbose --pedantic",
        "lint": "eslint src",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && cat coverage/lcov.info | coveralls",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@types/node": "7.0.4",
        "@protobufjs/path": "^1.1.1",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/base64": "^1.1.1",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.1",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "esprima",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "zuul": "^3.11.1",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.14.1",
        "semver": "^5.3.0",
        "esprima": "^3.1.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "coveralls": "^2.11.15",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^14.0.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.1.5",
        "zuul-ngrok": "^4.0.0",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.1",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.6.3.tgz_1485820618710_0.9740805926267058",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.6.4": {
      "name": "protobufjs",
      "version": "6.6.4",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.6.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "68952e83008e413a3a2afd4ff5324eb70756f8ee",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.6.4.tgz",
        "integrity": "sha512-6KSMsNXm9kKEcy9wKhvGcTN6sw/QH4Ap5KYTHj5L3Okpxc/JZxWXlRFshAfj0auH51/V5QAfGklFJBrtHRJkSw==",
        "signatures": [
          {
            "sig": "MEQCIC3BdBrHLXyOtc+YYQqNUkDdqws/z2SXOENsGgEAVcnNAiB0zGDM/66pxlprDIPFNAnq8BTaDKoGeQdyJ/iW4ELNiw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "68952e83008e413a3a2afd4ff5324eb70756f8ee",
      "gitHead": "963cb63870a9d8158d99f2070a165e8a28bf16ee",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md --verbose --pedantic",
        "lint": "eslint src",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && cat coverage/lcov.info | coveralls",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@types/node": "7.0.5",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/base64": "^1.1.1",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.1",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.16.1",
        "espree": "^3.1.3",
        "semver": "^5.3.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^14.1.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.2.1",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.1",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.1",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.6.4.tgz_1488320286490_0.948370681842789",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.6.5": {
      "name": "protobufjs",
      "version": "6.6.5",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.6.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "beafc3aac777f2787c9674e092d157a2e28f9312",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.6.5.tgz",
        "integrity": "sha512-72O0fnv3rDxg3gyMEEemB2jaOGU0UShZimI8wKLPSaxajbVBfjyUN1ewj3S6gpyfm0WGNhGiGx3Oo8P71ziT4g==",
        "signatures": [
          {
            "sig": "MEYCIQCSDw0pMWoBKJe+u+9vJy1fJ0N3CX908oS5HGtI4EB0/gIhAMMSrc97M0YItvZGRJIgyKOOPEFkaSSW+sdqaSpGBJMj",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "beafc3aac777f2787c9674e092d157a2e28f9312",
      "gitHead": "4b21e00adc6fae42e6a88deaeb0b7c077c6ca50e",
      "scripts": {
        "docs": "jsdoc -c jsdoc.docs.json -R README.md --verbose --pedantic",
        "lint": "eslint src",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && cat coverage/lcov.info | coveralls",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@types/node": "7.0.5",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/base64": "^1.1.1",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.1",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.16.1",
        "espree": "^3.1.3",
        "semver": "^5.3.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.3",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.7.5",
        "browserify": "^14.1.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.2.1",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.0.1",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.1.2",
        "git-semver-tags": "^1.1.2",
        "gulp-sourcemaps": "^2.4.1",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.6.5.tgz_1488481979264_0.28105381154455245",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.7.0": {
      "name": "protobufjs",
      "version": "6.7.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.7.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "ba201ab60b26755c53b044f5f7f000bb2dc0cf2b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.7.0.tgz",
        "integrity": "sha512-SGOi2j4mbTDentIcB2WVGC9bdfODJEYY3yFoFOQQ08+e+PIuF8Q0lNHYfrDrNRFV3tKX5Q1AMJNLzEFtQd86kQ==",
        "signatures": [
          {
            "sig": "MEQCIAJvosJrUDMJyqKa3bp+gC3UO4Gy5w4BvZkGfuW/xOzIAiBNZMTmUqXRcqS9VQTl5w+80zQHU1nmGOHJ4df55Gu+7Q==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "ba201ab60b26755c53b044f5f7f000bb2dc0cf2b",
      "gitHead": "7a0b5b1cab22df03d9627ffe3b17cf6014f9a0fc",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@types/node": "7.0.12",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.1",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.1",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.19.0",
        "espree": "^3.4.1",
        "semver": "^5.3.0",
        "tslint": "^5.0.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.8.21",
        "browserify": "^14.1.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.2.2",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.1.2",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.2.0",
        "git-semver-tags": "^1.2.0",
        "gulp-sourcemaps": "^2.5.0",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@types/node": "7.0.12"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.7.0.tgz_1491132941885_0.7815740527585149",
        "host": "packages-12-west.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.7.1": {
      "name": "protobufjs",
      "version": "6.7.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.7.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "2363cbbae82b76a8a8908f9c480c1cc1fb00b487",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.7.1.tgz",
        "integrity": "sha512-P0JuW0RY4/AHD6DUDQ6k0J1/KK12ISykqEX97tdH+bDocMqCgYmoz7MG0XZeqVjUKqXHHtDTn2zLYW/3tSb5vg==",
        "signatures": [
          {
            "sig": "MEQCID+lNx0qhTbP5BHiuVtN2u8fYiXciSGoXCn8AeKLrLkXAiAnRi+tBKliXudJ4vhHOH9JPhjApTidK7mcyN6PqAsfsg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "2363cbbae82b76a8a8908f9c480c1cc1fb00b487",
      "gitHead": "16e3c9405aaa39c48477191745c18f34b6c1e7da",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.1",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.1",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.19.0",
        "espree": "^3.4.1",
        "semver": "^5.3.0",
        "tslint": "^5.0.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.8.21",
        "browserify": "^14.1.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.2.2",
        "@types/long": "^3.0.31",
        "@types/node": "7.0.12",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.1.2",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.2.0",
        "git-semver-tags": "^1.2.0",
        "gulp-sourcemaps": "^2.5.1",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.7.1.tgz_1491389304260_0.8057576781138778",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.7.2": {
      "name": "protobufjs",
      "version": "6.7.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.7.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "c00a9113b41c153ed73b96b614d7a584ca4a7695",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.7.2.tgz",
        "integrity": "sha512-RuMwvV1d9ZvW7h2c+Da6LUYzE+3X9uts5ubaaRUpZFy338Yw5oYtH1qr/IByF2WV8p5zkaUEyIR6KHaV/ZF7Cg==",
        "signatures": [
          {
            "sig": "MEYCIQDXYuw2zKKh2YIkSwwszSdeVjctwsp4PKqK7exDa/lYjgIhANWdyWUY4pl/oC6/o9LewAEYpDJ87toCLApz6k+HOknq",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "c00a9113b41c153ed73b96b614d7a584ca4a7695",
      "gitHead": "acea4d72935ec28b9826f133e775c1fd8b2af30c",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.1",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.1",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.19.0",
        "espree": "^3.4.1",
        "semver": "^5.3.0",
        "tslint": "^5.0.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.8.21",
        "browserify": "^14.3.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.2.2",
        "@types/long": "^3.0.31",
        "@types/node": "7.0.12",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.1.2",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.2.0",
        "git-semver-tags": "^1.2.0",
        "google-protobuf": "^3.2.0",
        "gulp-sourcemaps": "^2.5.1",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "optionalDependencies": {
        "long": "^3.2.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.7.2.tgz_1491641193552_0.5997347973752767",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.7.3": {
      "name": "protobufjs",
      "version": "6.7.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.7.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "9270aa5d75dfe4d37df1dec87c444a72140d0e1c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.7.3.tgz",
        "integrity": "sha512-PmJYSuegBCzu+y6sOo8lMUWzQyXQNh0lfbeEpImUN8TqZWJ5EwRmO0e+gqj7O2bN06ilFi7oBuS0/w2K9Hz+tg==",
        "signatures": [
          {
            "sig": "MEUCIDt/CxvnXJ4PQ0iB6fA+kPAzsO5m3NEdzFk3kiCTgdNuAiEA+JqJ2AGFMwG3m8a1J/Nk+0eXTImqHCYCdoo28Ps3eQI=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "types": "index.d.ts",
      "_shasum": "9270aa5d75dfe4d37df1dec87c444a72140d0e1c",
      "gitHead": "57f1da64945f2dc5537c6eaa53e08e8fdd477b67",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "4.0.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "6.9.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@types/node": "7.0.12",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.1",
        "@protobufjs/codegen": "^1.0.8",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.1",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.1",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.19.0",
        "espree": "^3.4.1",
        "semver": "^5.3.0",
        "tslint": "^5.0.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.8.21",
        "browserify": "^14.3.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.2.2",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.1.2",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeio/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.2.0",
        "git-semver-tags": "^1.2.0",
        "google-protobuf": "^3.2.0",
        "gulp-sourcemaps": "^2.5.1",
        "bundle-collapser": "^1.2.1",
        "vinyl-source-stream": "^1.1.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.7.3.tgz_1491652204230_0.43256764160469174",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "6.8.0": {
      "name": "protobufjs",
      "version": "6.8.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "04e85493c4e1653878ec283f18bc78b1e7c5d5a2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.0.tgz",
        "integrity": "sha512-47Y49f5JN5Qsbxas2TyI2zFO8j9GpQAQm5thf54fr2O8qcP/jkIXYxmYx1hN2WQFAhESU1xpVn5NWVDBB8WFnw==",
        "signatures": [
          {
            "sig": "MEQCIAnifYSNis61Ms+l8BFmKS28Utnuml+PYm5TOmTadaExAiBf/pAQwLjVsvgmm975Fz98m/HoUFx18fZT/xoBb65ZQQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "8c6a5976d2e04ebbde957fdd36401f28e22af247",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "zuul": "zuul --ui tape --no-coverage --concurrency 4 -- tests/*.js",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "zuul-local": "zuul --ui tape --concurrency 1 --local 8080 --disable-tunnel -- tests/*.js",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "5.0.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "8.0.0",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.31",
        "@types/node": "^7.0.29",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.31",
        "glob": "^7.1.2",
        "gulp": "^3.9.1",
        "tape": "^4.6.3",
        "chalk": "^1.1.3",
        "jsdoc": "^3.4.2",
        "eslint": "^3.19.0",
        "espree": "^3.4.3",
        "semver": "^5.3.0",
        "tslint": "^5.4.3",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.8.1",
        "uglify-js": "^2.8.28",
        "browserify": "^14.4.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.3.4",
        "gulp-header": "^1.8.8",
        "gulp-uglify": "^2.1.2",
        "node-zopfli": "^2.0.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.2.0",
        "git-semver-tags": "^1.2.0",
        "google-protobuf": "^3.3.0",
        "gulp-sourcemaps": "^2.6.0",
        "bundle-collapser": "^1.2.1",
        "reflect-metadata": "^0.1.10",
        "vinyl-source-stream": "^1.1.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.8.0.tgz_1497043538386_0.2664206135086715",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.8.1": {
      "name": "protobufjs",
      "version": "6.8.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "223ce26284a9989fb9863325ce2e6dddc10342dc",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.1.tgz",
        "integrity": "sha512-xOyhhFjawVl3aLCxARV6LfOBUJUPM/GPOxy3yx0heGRKQOpL5aCG5j11eeR//oiE2TRghX8jbdqIjiaCAhn7nQ==",
        "signatures": [
          {
            "sig": "MEYCIQDHGa/zoXHcdTHR/XrlT15/2mEpbiAnwcQ3fx4d6m/mTQIhAPsxQjcHGPIWOGewaJNq5boe2QWnMksw3e3hbggVDdPf",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "files": [
        "index.js",
        "index.d.ts",
        "light.d.ts",
        "light.js",
        "minimal.d.ts",
        "minimal.js",
        "package-lock.json",
        "tsconfig.json",
        "scripts/postinstall.js",
        "bin/**",
        "cli/**",
        "ext/**",
        "google/**",
        "src/**"
      ],
      "types": "index.d.ts",
      "gitHead": "86e89041177cc6f6b13e80643e0341cd761b9cbd",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "5.5.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "8.8.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.32",
        "@types/node": "^8.0.53",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^3.9.1",
        "tape": "^4.8.0",
        "chalk": "^1.1.3",
        "jsdoc": "^3.5.5",
        "eslint": "^3.19.0",
        "espree": "^3.5.2",
        "semver": "^5.4.1",
        "tslint": "^5.8.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.0",
        "uglify-js": "^2.8.29",
        "browserify": "^14.5.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.6.1",
        "gulp-header": "^1.8.9",
        "gulp-uglify": "^2.1.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.0",
        "git-semver-tags": "^1.2.3",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.1",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.10",
        "vinyl-source-stream": "^1.1.0",
        "codeclimate-test-reporter": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.8.1.tgz_1511802788128_0.20386429596692324",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.8.2": {
      "name": "protobufjs",
      "version": "6.8.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "0e650532111f823bb52ac2200c38fbab31ada736",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.2.tgz",
        "integrity": "sha512-EdOAvp9WLymsd67VgH3KfnKOQjysK2YlAzLFZIlLcclY9Zx/ECEnsGzEId7qximXu7WFZk1Kfw+jjaFBYD921A==",
        "signatures": [
          {
            "sig": "MEUCIA99sHIPYf/NIQXVcY4cZ37ReM/hNZriqeRLOea99iGDAiEA2runEP+i0yinr+NJlZ1YPz8hraTDTEjtQ96SDodqXIQ=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "files": [
        "index.js",
        "index.d.ts",
        "light.d.ts",
        "light.js",
        "minimal.d.ts",
        "minimal.js",
        "package-lock.json",
        "tsconfig.json",
        "scripts/postinstall.js",
        "bin/**",
        "cli/**",
        "dist/**",
        "ext/**",
        "google/**",
        "src/**"
      ],
      "types": "index.d.ts",
      "gitHead": "d130b522623d2aea55f83d77538e2a4166d5db81",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "5.5.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "8.8.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.32",
        "@types/node": "^8.0.53",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^3.9.1",
        "tape": "^4.8.0",
        "chalk": "^1.1.3",
        "jsdoc": "^3.5.5",
        "eslint": "^3.19.0",
        "espree": "^3.5.2",
        "semver": "^5.4.1",
        "tslint": "^5.8.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.0",
        "uglify-js": "^2.8.29",
        "browserify": "^14.5.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.6.1",
        "gulp-header": "^1.8.9",
        "gulp-uglify": "^2.1.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.0",
        "git-semver-tags": "^1.2.3",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.1",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.10",
        "vinyl-source-stream": "^1.1.0",
        "codeclimate-test-reporter": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.8.2.tgz_1511917816447_0.056983051588758826",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.8.3": {
      "name": "protobufjs",
      "version": "6.8.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "d3746fae45f6b2fe77e7e6761471e41080164b19",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.3.tgz",
        "integrity": "sha512-/iQhTYnSniRNmdRF9Kvw8odMSokwNOWVDOmMJjW64+EVE6igcdj/82Op/4MJ/WimgMRNac7gChlSVX4Gep/tHg==",
        "signatures": [
          {
            "sig": "MEYCIQCQTezc+NlfVcobVStLKLp0ixIfOSb07rjwKo5jbroCmQIhAI53AuPnzehZXoL1F8368dC3stb7IFB853zB1LRSH8Zc",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "files": [
        "index.js",
        "index.d.ts",
        "light.d.ts",
        "light.js",
        "minimal.d.ts",
        "minimal.js",
        "package-lock.json",
        "tsconfig.json",
        "scripts/postinstall.js",
        "bin/**",
        "cli/**",
        "dist/**",
        "ext/**",
        "google/**",
        "src/**"
      ],
      "types": "index.d.ts",
      "gitHead": "7a17bb24e5ada977c2fd3cad580af4da31744b29",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "5.5.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "8.8.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.32",
        "@types/node": "^8.0.53",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^3.9.1",
        "tape": "^4.8.0",
        "chalk": "^1.1.3",
        "jsdoc": "^3.5.5",
        "eslint": "^3.19.0",
        "espree": "^3.5.2",
        "semver": "^5.4.1",
        "tslint": "^5.8.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.0",
        "uglify-js": "^2.8.29",
        "browserify": "^14.5.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.6.1",
        "gulp-header": "^1.8.9",
        "gulp-uglify": "^2.1.2",
        "vinyl-buffer": "^1.0.0",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.0",
        "git-semver-tags": "^1.2.3",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.1",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.10",
        "vinyl-source-stream": "^1.1.0",
        "codeclimate-test-reporter": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.8.3.tgz_1511954892224_0.7782744904980063",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.8.4": {
      "name": "protobufjs",
      "version": "6.8.4",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "183f90d1c4aca5f6b34a79eaedd0d89ad21f603b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.4.tgz",
        "integrity": "sha512-d+WZqUDXKM+oZhr8yprAtQW07q08p9/V35AJ2J1fds+r903S/aH9P8uO1gmTwozOKugt2XCjdrre3OxuPRGkGg==",
        "signatures": [
          {
            "sig": "MEQCICJIPZ/o53BV9eoYtrCh7wu9G1Bk12F2zFiTNcRKnBYvAiBPBC/rZxY3+JA1Vw4y8ZVzCABsFPK3fUvZ2n/GJbvFjA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "files": [
        "index.js",
        "index.d.ts",
        "light.d.ts",
        "light.js",
        "minimal.d.ts",
        "minimal.js",
        "package-lock.json",
        "tsconfig.json",
        "scripts/postinstall.js",
        "bin/**",
        "cli/**",
        "dist/**",
        "ext/**",
        "google/**",
        "src/**"
      ],
      "types": "index.d.ts",
      "gitHead": "057325dac97869acc4d2e3c69e9ecb2a76ec1977",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "5.5.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "8.8.1",
      "dependencies": {
        "long": "^3.2.0",
        "@types/long": "^3.0.32",
        "@types/node": "^8.5.5",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^3.9.1",
        "tape": "^4.8.0",
        "chalk": "^1.1.3",
        "jsdoc": "^3.5.5",
        "eslint": "^3.19.0",
        "espree": "^3.5.2",
        "semver": "^5.4.1",
        "tslint": "^5.8.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.0",
        "uglify-js": "^2.8.29",
        "browserify": "^14.5.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.6.2",
        "gulp-header": "^1.8.9",
        "gulp-uglify": "^2.1.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.0",
        "git-semver-tags": "^1.2.3",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.3",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.10",
        "vinyl-source-stream": "^1.1.2",
        "codeclimate-test-reporter": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs-6.8.4.tgz_1515102995510_0.41217995528131723",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.8.5": {
      "name": "protobufjs",
      "version": "6.8.5",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "ca064d0b1b52327b3ff9e3bb74de3624e08e5fe2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.5.tgz",
        "fileCount": 118,
        "integrity": "sha512-QoM3FNRV+IuaQ9EKtkQtH2nrsSkwelJCcpxCai0atqq78iwlHP3NppH+6XgmiBbS9vAJWF/UU8q/wE7OfB2WuQ==",
        "signatures": [
          {
            "sig": "MEUCIEck+SBy45paBN3EF5cD2/xlddecVJpX6IWPX8IZBuL1AiEAk/Sx33piMFl+4r+psdpYAU+c/RMvBVhQfM7ifJFzAv4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3182996
      },
      "main": "index.js",
      "files": [
        "index.js",
        "index.d.ts",
        "light.d.ts",
        "light.js",
        "minimal.d.ts",
        "minimal.js",
        "package-lock.json",
        "tsconfig.json",
        "scripts/postinstall.js",
        "bin/**",
        "cli/**",
        "dist/**",
        "ext/**",
        "google/**",
        "src/**"
      ],
      "types": "index.d.ts",
      "gitHead": "b912005cae64176a296baa20b1f56de8a10105b1",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "5.5.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "8.9.1",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^3.0.32",
        "@types/node": "^8.9.4",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^3.9.1",
        "tape": "^4.9.0",
        "chalk": "^1.1.3",
        "jsdoc": "^3.5.5",
        "eslint": "^3.19.0",
        "espree": "^3.5.3",
        "semver": "^5.5.0",
        "tslint": "^5.9.1",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.0",
        "uglify-js": "^2.8.29",
        "browserify": "^14.5.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.7.2",
        "gulp-header": "^1.8.9",
        "gulp-uglify": "^2.1.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.2",
        "git-semver-tags": "^1.3.2",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.4",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.12",
        "vinyl-source-stream": "^1.1.2",
        "codeclimate-test-reporter": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.8.5_1519042273606_0.5442024295584633",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.8.6": {
      "name": "protobufjs",
      "version": "6.8.6",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "ce3cf4fff9625b62966c455fc4c15e4331a11ca2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.6.tgz",
        "fileCount": 118,
        "integrity": "sha512-eH2OTP9s55vojr3b7NBaF9i4WhWPkv/nq55nznWNp/FomKrLViprUcqnBjHph2tFQ+7KciGPTPsVWGz0SOhL0Q==",
        "signatures": [
          {
            "sig": "MEYCIQDyUf6OcKi+/nrO8vNmrpoCWF5/Lo+mmHsi0G9OfBnqvQIhAKz/WgyNehnLwsGrLci/2jf/fH+zdRib/bd6oH1YO/kG",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3183366
      },
      "main": "index.js",
      "files": [
        "index.js",
        "index.d.ts",
        "light.d.ts",
        "light.js",
        "minimal.d.ts",
        "minimal.js",
        "package-lock.json",
        "tsconfig.json",
        "scripts/postinstall.js",
        "bin/**",
        "cli/**",
        "dist/**",
        "ext/**",
        "google/**",
        "src/**"
      ],
      "types": "index.d.ts",
      "gitHead": "918ff014efe19f3eb43195ae3d71f7aeb3fcdd73",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js | tap-spec",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "coverage-ci": "npm run coverage && codeclimate-test-reporter < coverage/lcov.info",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "5.5.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "8.9.1",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^3.0.32",
        "@types/node": "^8.9.4",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^3.9.1",
        "tape": "^4.9.0",
        "chalk": "^1.1.3",
        "jsdoc": "^3.5.5",
        "eslint": "^3.19.0",
        "espree": "^3.5.3",
        "semver": "^5.5.0",
        "tslint": "^5.9.1",
        "gulp-if": "^2.0.1",
        "gh-pages": "^0.12.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "tap-spec": "^4.1.1",
        "vinyl-fs": "^2.4.4",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.0",
        "uglify-js": "^2.8.29",
        "browserify": "^14.5.0",
        "estraverse": "^4.2.0",
        "typescript": "^2.7.2",
        "gulp-header": "^1.8.9",
        "gulp-uglify": "^2.1.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.2",
        "git-semver-tags": "^1.3.2",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.4",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.12",
        "vinyl-source-stream": "^1.1.2",
        "codeclimate-test-reporter": "^0.5.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.8.6_1519645713123_0.11837013195051171",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.0.3": {
      "name": "protobufjs",
      "version": "5.0.3",
      "keywords": [
        "net",
        "buffer",
        "protobuf",
        "serialization",
        "bytebuffer",
        "websocket",
        "webrtc"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode@dcode.io"
      },
      "license": "Apache-2.0",
      "_id": "protobufjs@5.0.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "contributors": [
        {
          "name": "Frank Xu",
          "email": "yyfrankyy@gmail.com"
        }
      ],
      "homepage": "https://github.com/dcodeIO/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "./bin/pbjs"
      },
      "dist": {
        "shasum": "e4dfe9fb67c90b2630d15868249bcc4961467a17",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-5.0.3.tgz",
        "fileCount": 189,
        "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==",
        "signatures": [
          {
            "sig": "MEYCIQCNjjw2GRdwG2F1J+hRI7YlyVJLp0awdgnwPxYsNu2SAQIhAJPM4WJeeyQWZfqlB8MzoC+Pk9qBCiFiYBX6WSwTVgIk",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3128808,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+/gjCRA9TVsSAnZWagAA4lAQAIQu/R1fQv2iN0SAWNaR\nDe6nwKeB3BTkxeIB/HNfwzhVEmSepbskJrzx4ZSGlnSKLI/R/RPjh1yvx6dG\nQ1+1ddWcSTbAj85enFcR1WIb3/rV92W+61sba8vh8+yYlPs/HO2aXc7RqjuH\nnWAHJ/WgQItMdiOLbXxtm1s0oFiK2/l9tLVU+xzIIjADzNjPSD/tHZkc4S1a\n7b+6AX0lviG2A9AxyQgF/WLoY8sY7xEHiukE6mFfu0l8c9u0IeM9zx/wtzyB\nPKaBjzjDgEkqbrLGVARuYTOT5oFd/DNESLfkpYRJWsYgTHluY+RUyxCM2n61\nRRSqNedYavPi602su160AQnANLH8wyQG+KSdaPPR9TmCYE+5+B1TZU77jYKL\nyCmwoNi/SV8U9HNESFrgh/lMqizYOyLjfmhdeegEw4+p6fDBcW6//JWRBo2k\no5hQgsgmcSDV3wPrZoRMOC5z1x0hm9DlojZ7lJk5fuoVYjT1/K4BhcM4OFFu\ndy77gZl9MSEQWxMDp8VHPYVCsnEjJtKdqPJgiB9sD9qqM+b9BxC2eiGjh5rw\n5/3zecpFTtdJ0zn4XlFk/JrBTF9+WNTI4akHqWmzOkFmrqdn8d+JgPD+FJph\nfPHLENcZ+AqwDhZhMxV4LKHZ8t2XlhCfvFu26nQ6sfXmpPUfo/Qj5gj5DIcS\nUf1W\r\n=4WLx\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "./dist/protobuf.js",
      "browser": {
        "fs": false,
        "path": false
      },
      "engines": {
        "node": ">=0.8"
      },
      "gitHead": "2c2ffbc084cb36c971885707c559cccdb242d08f",
      "scripts": {
        "make": "npm run-script build && npm run-script compile && npm run-script descriptor2json && npm run-script compress && npm test && npm run-script jsdoc",
        "test": "node bin/pbjs tests/complex.proto --target=json > tests/complex.json && node node_modules/testjs/bin/testjs tests/suite.js",
        "build": "node scripts/build.js",
        "jsdoc": "node node_modules/jsdoc/jsdoc.js -c jsdoc.json",
        "compile": "npm run-script compile-full && npm run-script compile-light",
        "compress": "npm run-script compress-full && npm run-script compress-light",
        "prepublish": "npm test",
        "compile-full": "ccjs dist/protobuf.js --create_source_map=dist/protobuf.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/protobuf.min.js",
        "compile-light": "ccjs dist/protobuf-light.js --create_source_map=dist/protobuf-light.min.map --compilation_level=SIMPLE_OPTIMIZATIONS > dist/protobuf-light.min.js",
        "compress-full": "gzip -c -9 dist/protobuf.min.js > dist/protobuf.min.js.gz",
        "compress-light": "gzip -c -9 dist/protobuf-light.min.js > dist/protobuf-light.min.js.gz",
        "descriptor2json": "node bin/pbjs src/google/protobuf/descriptor.proto --target=json > src/google/protobuf/descriptor.json"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "5.5.1",
      "description": "Protocol Buffers for JavaScript. Finally.",
      "directories": {},
      "_nodeVersion": "8.9.1",
      "dependencies": {
        "glob": "^7.0.5",
        "ascli": "~1",
        "yargs": "^3.10.0",
        "bytebuffer": "~5"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "jsdoc": "~3.3.0-alpha10",
        "testjs": "~1 >=1.0.4",
        "metascript": ">=0.18 <1",
        "fixture-stdout": "^0.2.1",
        "closurecompiler": "~1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_5.0.3_1526462497935_0.23118861557345283",
        "host": "s3://npm-registry-packages"
      }
    },
    "6.8.7": {
      "name": "protobufjs",
      "version": "6.8.7",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.7",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "955f96eb6f9534cef28c773fcfd7e8a78a5da3d9",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.7.tgz",
        "fileCount": 122,
        "integrity": "sha512-JQyUxtyH0sfUVGCjQXqLbJ0LZFRSQYJRYBCagO368r+ApDA40lxVU6YmvS7HwD2hAuPYpMBcQgY0jTfwX15WSQ==",
        "signatures": [
          {
            "sig": "MEYCIQDPTlFr7rGkMY6Ng4yrTYVufHApNqv4pyav1r+zqRU6ZwIhAOw7Sx/+kgzImuch+FMeJjM6MkRktqe+DlcEdT11S2JJ",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3236891,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT9INCRA9TVsSAnZWagAAVNsP/izcX2g+Yqo6B6vJN5FS\nK/jKF2IghkRjCSG524DvHdXJoHG6ouQ2yj8+c8RxWxZDZMfnFMt1sIBFWA0e\nHKgxFgQkmKMuA8r21jCfjIIHDRdpDC+x+6KwU1XZT31juGBv4NqT4TY8WGuu\nMGF4jemjiGuubKzSTLeHVHT8QzEg5RANK+OqO4WfZGwFp7gywXy9x9Iga0pS\nLqavKqYAXu2Mz35/GjTphfqWhtq++cvhpIhDMBh1jwnLDU0/uff3EONsUYJi\nsYXlZXypN3BaHMU6Vovw7lu3t8D386yFiuZ3f1fVeB6kJlcW2Ty+jkXqec5H\n8mAzaPbZbOVTOh70BahGPkFmo8rP6T9hh2cMYw203ezri7LhxQsuoUD4RD0M\nd3s3gaZRawVl84tKg8VGcx59g2v8IlcerjK5+//AOz3UR5S7NfigSk/DQNhM\nT2mMjko1liu4KdEKy9eF/zgN6q983XG4UfgiENCnkiLTnWuUgoxDcxhmwagk\nebxUY+linw53oT8Ltz0DlSqc70a2lPjLgWfkyS+m4fqJFhHyfPJ0qK53VBJV\nWntoWvk3ysq5KaAbqAL4UR0D3fucHcp/r1M2uhRIAAlnBuie2FDrLeS/II9q\ny6/t7Go0hBdlB6VQN6mtD/kUDtXK1e3xKOOVKB/h8BjVaM9i+gWuP2+VLvti\nsBHu\r\n=WRZ2\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "files": [
        "index.js",
        "index.d.ts",
        "light.d.ts",
        "light.js",
        "minimal.d.ts",
        "minimal.js",
        "package-lock.json",
        "tsconfig.json",
        "scripts/postinstall.js",
        "bin/**",
        "cli/**",
        "dist/**",
        "ext/**",
        "google/**",
        "src/**"
      ],
      "types": "index.d.ts",
      "gitHead": "182bb16297d1ed6efb87616bfe94b5e291589850",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.6.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.0",
        "@types/node": "^10.1.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^4.0.0",
        "tape": "^4.9.0",
        "chalk": "^2.4.1",
        "jsdoc": "^3.5.5",
        "eslint": "^4.19.1",
        "espree": "^3.5.4",
        "semver": "^5.5.0",
        "tslint": "^5.10.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^1.1.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.1",
        "uglify-js": "^3.3.25",
        "browserify": "^16.2.2",
        "estraverse": "^4.2.0",
        "typescript": "^2.8.3",
        "gulp-header": "^2.0.5",
        "gulp-uglify": "^3.0.0",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.6",
        "git-semver-tags": "^1.3.6",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.4",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.12",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.8.7_1531957773237_0.033597758900990815",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.8.8": {
      "name": "protobufjs",
      "version": "6.8.8",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.8",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "c8b4f1282fd7a90e6f5b109ed11c84af82908e7c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.8.tgz",
        "fileCount": 122,
        "integrity": "sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw==",
        "signatures": [
          {
            "sig": "MEUCIQDB38eEvpcL2h/Wd4Q3rTeZaQPoizAIDk4UK6F0J7VNvAIgDALwVhYp7YnYEnrMPIpPxgI19qsvpcZhFsMUPX73l70=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3237520,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT92jCRA9TVsSAnZWagAAnVIP/2n5D/fkyBSj1klr/hkv\n2RRw+GZdd/Ad6thTubaZysUbHuWCOTdSO5ehTkcJQOI9495NiLl/RXOTt6/D\nuQIXYVUsfRDUoqABDy0me9YG/9mj/gmbq8v3sDC5n90PrI+XX6i/v3UuDWOD\ncBR95Mnmc+12KkubJ6u0NYhn6rDUYAjPuRa059TtBI17widCZ9bUzh9Z+L2b\njVwHbQtJPLgu0NFjFxmt5lrSQyKWxOmKGkliSdJpMLRUabui2/xm8bOhSrqc\nmyCZ3aiH06pVZgGMLGAfsV0cyx0OuXj/Y3HYPo4CKxA0OMT9ZKHUQWTtiSwY\nObGYXXjxOegdYDQMmTT4z6pBDE98sitDlQh5ACSdyuTM1iUTygMSjsAEmv/q\nlGpNVoQB05hwRyCOsRR1D4oQhgNIGXYt/NXNAaRduW9tF0vruWqn5Di/kClm\nroiV0prCusKiOigZ8SEzkwf0yy+tlOPDpHeoYpJuvu1A2DU4f12cWgR/4Jm9\ntmGtknjdCx/DTVSwiZ5Wxu3zWhS4VNuO+aefXZrRWBtdneYGl9WPXvwyLcIV\nDqDdU0m7qUUNNPDhMJfEZixWamJSZAsfZSz9tTAhtW41OjaXT+QfqofAWwx4\nuRjb+fZgeiFSRZi3xK15uD6qPeOI8qorSGG8AfpCufvXGOzf5yTBFbIJlyL+\nC1wD\r\n=wEBJ\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "files": [
        "index.js",
        "index.d.ts",
        "light.d.ts",
        "light.js",
        "minimal.d.ts",
        "minimal.js",
        "package-lock.json",
        "tsconfig.json",
        "scripts/postinstall.js",
        "bin/**",
        "cli/**",
        "dist/**",
        "ext/**",
        "google/**",
        "src/**"
      ],
      "types": "index.d.ts",
      "gitHead": "69623a91c1e4a99d5210b5295a9e5b39d9517554",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "istanbul --config=config/istanbul.json cover node_modules/tape/bin/tape tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/dcodeIO/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.6.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.0",
        "@types/node": "^10.1.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^4.0.0",
        "tape": "^4.9.0",
        "chalk": "^2.4.1",
        "jsdoc": "^3.5.5",
        "eslint": "^4.19.1",
        "espree": "^3.5.4",
        "semver": "^5.5.0",
        "tslint": "^5.10.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^1.1.0",
        "istanbul": "^0.4.5",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.1",
        "uglify-js": "^3.3.25",
        "browserify": "^16.2.2",
        "estraverse": "^4.2.0",
        "typescript": "^2.8.3",
        "gulp-header": "^2.0.5",
        "gulp-uglify": "^3.0.0",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.6",
        "git-semver-tags": "^1.3.6",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.4",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.12",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.8.8_1531960739310_0.3991511298082391",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.8.9": {
      "name": "protobufjs",
      "version": "6.8.9",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.8.9",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "0b1adbcdaa983d369c3d9108a97c814edc030754",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.8.9.tgz",
        "fileCount": 116,
        "integrity": "sha512-j2JlRdUeL/f4Z6x4aU4gj9I2LECglC+5qR2TrWb193Tla1qfdaNQTZ8I27Pt7K0Ajmvjjpft7O3KWTGciz4gpw==",
        "signatures": [
          {
            "sig": "MEUCIES1HAUx0B9UTDjAIaalqED+jxRxmJ5kF7ekNoah5pDSAiEAiYuFX55y8HTC2VhGTg45jFfq7krMr6sH30HSCx6x49Q=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3167053,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaTLdCRA9TVsSAnZWagAARmQP/RGU82Ub9a+k9WfjES9S\nV/b2Ut1R8BuE4Z3cmtjr3RvYezllzmzDL2gb4aq6yIrhqXmXaEQGaxPFWh/e\nvnn0eRp1LFLPhLjzzvf2lvf+bLHzC01SlOcUq9Oohv24cxmWWbrlzVwH2MpE\nhxOfDGxz0S2VZGDMcggT3qX59aJd61ySEFTrGHD3yYQ+wIGpprdaEWe3XGNI\nFwk54f+9uuHaEYLcTgpzkUrph179k09fYfAg77TONgpZy3gJiN4crbeXEc7S\nsJU9GW7qTOix/5p0jdZ5EU0nX9UhD3vH9tda2GM6+5Cj7C/QT877OdH9jB3/\nJalw7IePFRvW/aurtCwfhwoLj7bzdbgqHpGxc4UCVGnX2b0y80NQy7hzvazU\ni1f0BHwtVVAqdIU5UdTlLnmZ0gIZ7nz2gWa/8u1OoBrieYfC7rKozbmvJeM9\nZWX7QuVeub6cQoLQIwU8bLInNp3uRAntygPAZbESUndawpbBrXBc26Dnem0U\nDcQpxTuq3eJ/WtgnayBRNyzHCVQU2mBCuGl797B9bMI6eSNpBSDmInblagBC\nnC7KwJ1Y1Dd0qn3a9c7fHwJeZv+sppfjiY/bKQoftZEtV9ndA/LEYOxmj7Hx\nW2pda1XVLm7wiwlwou8dEckNkNqpL2gd08v0Mr35u9JM8v/+3Wn3eQVTnfRe\niMOc\r\n=Hnag\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "5a10e2c29299fa0e1e41186ff23124eff3983927",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "eslint **/*.js -c config/eslint.json && tslint **/*.d.ts -e **/node_modules/** -t stylish -c config/tslint.json",
        "make": "npm run test && npm run types && npm run build && npm run lint",
        "prof": "node bench/prof",
        "test": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "bench": "node bench",
        "build": "gulp --gulpfile scripts/gulpfile.js",
        "pages": "node scripts/pages",
        "types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js && npm run test-types",
        "release": "npm run make && npm run changelog",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "prepublish": "node scripts/prepublish",
        "test-types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "postinstall": "node scripts/postinstall"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.13.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "12.15.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.0",
        "@types/node": "^10.1.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "0.0.33",
        "glob": "^7.1.2",
        "gulp": "^4.0.2",
        "tape": "^4.9.0",
        "chalk": "^2.4.1",
        "jsdoc": "^3.6.3",
        "eslint": "^4.19.1",
        "espree": "^3.5.4",
        "semver": "^5.5.0",
        "tslint": "^5.10.0",
        "gulp-if": "^2.0.1",
        "gh-pages": "^2.2.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.9.1",
        "uglify-js": "^3.3.25",
        "browserify": "^16.2.2",
        "estraverse": "^4.2.0",
        "typescript": "^2.8.3",
        "gulp-header": "^2.0.5",
        "gulp-uglify": "^3.0.0",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^1.3.6",
        "git-semver-tags": "^1.3.6",
        "google-protobuf": "^3.5.0",
        "gulp-sourcemaps": "^2.6.4",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.12",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.8.9_1583952604526_0.8180339344572392",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.9.0-pre": {
      "name": "protobufjs",
      "version": "6.9.0-pre",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.9.0-pre",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "17e966aab18bf47d6bfe51f1c928b15ff8856b7a",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.9.0-pre.tgz",
        "fileCount": 115,
        "integrity": "sha512-g1M7xeRVv9iwYzpWK9xpaA56kZlIcB6+JImScUcmlgJi0FyzqX4S9K904LeMNFmzX+mzqtYDQ8xVrvBPQH6yuw==",
        "signatures": [
          {
            "sig": "MEUCIFbJN/fAOmbUOYYSIzZmn82rpTsc0z8roaymBgsD4bu1AiEAgmTSkfgCvMSJQk/BvZCnKO4/Pzmp6VvyLyFQTBQWK58=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3266631,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemgjuCRA9TVsSAnZWagAAcd8P/1NINe6lGxH+h5xziFr/\nPOP4rFU35+qAaz/USxM81GsM52i510v6MOKIp03imGGgmP45aVtmK72XfIXP\nfdrmzIndNXrbdlO5M6P3rGT4qCzyznTL/UgtG3sK50W2n5o/0C9XD2TVZxi9\nOMCdXuF5SYH1Cp8AxFk8fGTKEGDU44YcAbSxzWOLHcS3MhRV6yb1PLXIlrmJ\n3PLrId86k3hmib8hvz2waG1LH1O+EAIK7oBnS+jJqVvLyIVLOftv5jpHo/mJ\nvOatHjDi4yCoMHp64lcbATZb+oSHyKZfuhjulBTH7A558ugIV1OIlR8rWruu\nDHp+KDsD7od72QuJiClpi0p8DXD2+Zv3LdRQo10IZ1OFTvsv04v0T6BwnrE4\ngGcL02dND3+xzfIFPvqaY3uKXfxgDS0LYKSOZx04u5by1hqfxY2pcoSSJHLF\nTqfH4uW8DbvGeKKzW2sYYDWM97zuUQT4oRYr5nFUvJLXsUh4OsWB8uoLVAtR\n3+ta5ZK4EyHs38DayMAcbk2kXfeVNI3a4tDqkc8z/wNG3xDepXzEaO8wydNs\nce/OpLknWt56KHhaRkrkJgYUar53uttM88nkpevY99TloVyzNgBFgrTZ6FQI\nAAZ70RO7e8U8youChd+vKCRHhT+F25spuX65CUI3ilOdQLxeLtFzlwvvtG25\n+HBt\r\n=I0ft\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "d537e1b72c48a1ccae05b8cd1d19883f4dce4d34",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.10.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "12.1.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.1.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^4.13.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^6.8.0",
        "espree": "^6.1.2",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^2.2.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^3.0.1",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.9.0-pre_1587153133467_0.4297821971154576",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.9.0-beta.0": {
      "name": "protobufjs",
      "version": "6.9.0-beta.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.9.0-beta.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "80eef501dde2db36ac4b7b5938dc8725ea23941b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.9.0-beta.0.tgz",
        "fileCount": 115,
        "integrity": "sha512-A1GhbAYfEEOhJegAkXrujwC99Ofs9EwXe+p5kNDOEjAvN1t6vs+J1oV+qgpt/QczQLBxtRKNnWBsTfQe5FlwNA==",
        "signatures": [
          {
            "sig": "MEQCICI206MiE1dHv6yPPZNmh3wweKxvJaE6E2w6zYWy8MSaAiA0PFXxKZIHMAqEQcvk6oCSmZSJUQeg62HWlLhVToDeTw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3188945,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemi7KCRA9TVsSAnZWagAAKgAQAJc/SSDG+fQk0M0iEBib\ncM/MK5HVNWfkEZBwwrp9umb2oFSsDBTDTUMOtS2creIAjq1zXWZRMRwtSiHo\nWfyZ7aaObkxy/Ojot6b/1UbVGNTNvvP3Qf+cz3UCJC8VkJXBMnP9cYuH65vv\nN4DzgudaXzcspZuN+CCpB5MHp38t+xy3SYqzY9s7bNsC0I7T/xDa3S9Mpt9k\n8xiKkZkkmi8TAqXuWKKpvOYCwperRd/B6P2W0N/2zBN884tS8S48rsoBYlhq\nxLDUxKS+0UQP+w6fVxFjsHEpDS9ibYSyySlyKJYE2XN9QyPThcJLubhOQ3Kp\n6mdwGwzH2N3iDq7J+J04VFRhesbqzveogEqCDckS5F4XZPGmo7GN4qiblCRY\nYdaho3FwXBjYhWZGCjxr/3hV77xvWYW7p5W4LEvX8a6vL9/qGJKBdOtZS0E6\nQfDuV2V8TWKaDbgX8TIoNiURIrv4xnZIHMp2D7HwgXcTWAOlJnaBrFD0Nh0g\nt2vQHoUsKlQ0Lq63KcIrMTsI2l3WRc+ftoeMUmYeLXsvH98NxMwXyX4ULTAL\nCpdIubh9ph9bu+fIA++zTkyNlpvQVwswOcuRTcA+2CtywgungRvnP2EmxAuP\nQn+J3azEuNeFFURl+HcB8TvDgi8QKNAcnAPX0ydb2RbBrxOOMyxTPkKIt9ml\neTk2\r\n=o5IL\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.13.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.19.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.1.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^4.13.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^6.8.0",
        "espree": "^6.1.2",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^2.2.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^3.0.1",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.9.0-beta.0_1587162825466_0.11698474892268118",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.9.0": {
      "name": "protobufjs",
      "version": "6.9.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.9.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "c08b2bf636682598e6fabbf0edb0b1256ff090bd",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.9.0.tgz",
        "fileCount": 115,
        "integrity": "sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==",
        "signatures": [
          {
            "sig": "MEUCIGu5w+WrAwy8LUMvpW6nrEvLPoerdWmCN5TBI8fP0TxcAiEAibU+49FfNxd2qjHHTnCA6Tf6xcKe6Ct3MUmZp0Ueky8=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3190491,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeneZ0CRA9TVsSAnZWagAAqG8P/Rc9zY/KZVTgRGkLK+Hl\nAqV48zdPfiCMznfq6/xD/bxJ10i6TDQHrMghJTcDhsiBjswmU/BKzZO/NDeg\nyc5Q1UdrgMKDq6iqk1yu4sfwEwuNoTwtIxxdcupgD/85BuiwOdX0+DFQCitF\njcqHjUIaMMKnQd/Lh39wHapVZFmyGjb4/A1GGSehyKE4fqfy5Av4nuVU/TmU\n+DbiveoBpck9WMmpIJ0pqy00nYvSAKw0jwnFv2fDe4jfy1PZxKx5qsaytDLe\nS8e6Iz5NjrJqleD9jBKXt6JzC+G0gvO51HohrgYuwuYFG8MZ1JDxNH9/NL5i\n4wVe9U+GfEKkri8sP10mH9otzYXHKnWKsBIzBGDxMWjGf/JADl1D7vRDiNE7\n/7kMJlLkFWi9W24Ax8o4nrrwNj/EY3RQdvmu7hrF9vzB5duJFQzm+jT9OKsk\nCe+uz6eRh9XbWrG8KOMMHlIIV0PhvnGVjSQ+xqPfQ1dAMsgWBK+xwcl+qA27\nBDWU4pYAawp7NJ4bQFBLT0JklqWUtkkdEyWe1y0SOb+gI4xERBlUz94hxUJd\nCuulK0ONoptTuSnV4kWDvndaZkB2IoZHlq+zQ2dDJhf9yjqK5QLF9UNSpA4h\nHaGn6SftsyIxpPk6R2RnULIGI5D7sGaf2ErQxrZCEUFT85vOxlFNEpXUuoi3\nfzsc\r\n=T005\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.13.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.19.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.1.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^4.13.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^6.8.0",
        "espree": "^6.1.2",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^2.2.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^3.0.1",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.9.0_1587406452136_0.29338235688774805",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.10.0-beta.0": {
      "name": "protobufjs",
      "version": "6.10.0-beta.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.10.0-beta.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "f3aa0bba5c3aa0995efde18a921cb2af1cf9238f",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.10.0-beta.0.tgz",
        "fileCount": 115,
        "integrity": "sha512-sx9/VcqSpBad8VvS53LJxtR192sFI7n6G7JGYPwhXCgqWEYnkp7NZoy7wvmkOvNu0VMQTeEXlhO56xecYVCelw==",
        "signatures": [
          {
            "sig": "MEYCIQDQbQLCb2zf06ZyJ1Cf13V9GilAS9lthdrPywtR6SHgsAIhAIpTHOhKq2Sea3bTCHn8ueYI+M29A6Ev/V+XkgfBC2AA",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3209446,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6qIQCRA9TVsSAnZWagAAzD4P/jJBErCgmjbGGzC44Tqd\nRiJHtd32AuU5mPC3vI9ka8SUsOcCE7KVBPdb3mhKtERU2PLKWDchZKXXepYX\n3PTG7Y2RLngiiGJx1TL80HOeJZ6PtPUW2fTAlGbXsS9KKQtqwX/AlkH4TIBi\nMPvmQNlyfgO7mP+cDo6AgXGnR7ceHxWdU6sTmUN6eFVNWY4frgyafLJyWytW\n5dubQjdLJpa7QfE+EB8PidjXVMkgYi1PB/E025QVkE65caeI3yNWY2Q2KsqF\nsk4NI/s0rcasjCngtSCWjPbs7Vm1X10J99NXKhBMuTFQ1DnG/SJT3u1EqJs2\nReDbIj2o2I8z09Xcw7niGMYIHO5DhzBQToIhdWYPNkfFXwGn7Oi7V+uECOl5\n2Hv6dQGtFU1eq9AT4kvXuftlZyjRRDPgG5rhqipumtgi1/uCdszWJ2fOrPnt\nvu0xHVZS6VxRR6+XUNfMAapaupYEsL4jeRGvz2hkmmhlHdNHDNaTIobd6ykx\npoezP6tPiql1olaYRYwh5PB4CAkl6UajZ8zg1bOzT+RmyuSYsOcM1h8r6Rqj\nKsvaho+6c/87hRxZ+N0IGLtoAitILwQBWe+a1jqazoit5edzg3MFZOH8/SfL\nzsHrRuXaXmWZfrkF7uC8FRVvJTU8mQ27VJcDwunlJ9824KDVHK4n7XwPWuaJ\n3l0F\r\n=/Eqr\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.13.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.19.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.10.0-beta.0_1592435215951_0.10024805767322786",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.10.0-beta.1": {
      "name": "protobufjs",
      "version": "6.10.0-beta.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.10.0-beta.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "651aa6fcffa8f26604cc074237a18e959fc99e2c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.10.0-beta.1.tgz",
        "fileCount": 115,
        "integrity": "sha512-URYlX6hcPrQTeVEhujp8AZnz29GkaHddU9fltQOGr6AJT1jO4EryTn/z5ENEVxtuqNa0jEBEoGvR1Vnnan8MZg==",
        "signatures": [
          {
            "sig": "MEUCICshaMTzPlZdhyekab83RWi2lP7ypmR2JcwNgVTsfFyJAiEAiQ3h3YMZiMDeWBptetJD2pb5Dk8Tgg6vVRqG7Yo3SLE=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3214838,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDNOdCRA9TVsSAnZWagAA790QAIMJYf6AbI+34bQhc3hP\nWtvVTHBHkFJea4Wgfq3XIS1/DlOyaZm3wUdOG6ZqPb/ruSP5Wo4N/Gy+8geD\nboIFpwjvJonPD4B+lDqn505CDeJJ/Wblq/lySs8uY4xURNsZw2VlBRJT+0rJ\nTj9ignkLGMzp6dTAzTMmGBD3YJdEIbecM/ObloCIHepVOgQoqxk11KnS3rw0\nQFnyRBq7AQMHs7U2Zz8dwhhqLL4t/Kr1uoUXsP8bk4rEkSrQh7rcbaNgiPCT\ndqR4x/996GByIzTJmFiMIotjNHd3SaNifBfHK/cQemWBECS3eg1sST4+8MtY\nY+xbyRJJxXrPFl7j26kvCihIbJc4DLMgSoQ1NN1MZoc7TyXvUzZ4OI6Ebaq7\n1taXh92mwaBxNo3sGk+krpOvksrgYvPz1VBWBuBxKuab717aRqhv3/dVzzDA\nThIoxBP2lkHDhj9IjJJ+nkYQpEelvKWPvEq97r3q4q51yHEvyuntVKohYduT\nWgL6dJwjtXRX3bsV36240pKMaIGHsN1mrR5zBDaV/vFqmVIqyLyzlEjnE00Z\nsOUuwRR6RWYTCsg8yxlMG8FlJLKdq+or5/KdduDgSJySkYgrLSsk5Cp9YCWm\nxVT/TbxC30LJPAXoV3VbPHy7dSKvd+D5L6JXjl162u4ZvEh0r3fw1XyErxv1\n2nii\r\n=+PjF\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.13.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.19.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.10.0-beta.1_1594676125295_0.9031576243745454",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.10.0-beta.2": {
      "name": "protobufjs",
      "version": "6.10.0-beta.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.10.0-beta.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "f6b02e8dd324a57000c804b9e6dba02135856d46",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.10.0-beta.2.tgz",
        "fileCount": 115,
        "integrity": "sha512-aBz7tSoRf+rTW/T5+q8vTH48EAlvjv6fgj5LjNoyjkADhn9XrhCD0cpU6XAV6TSHGQytUbp6fB1hhNlvPtH4Nw==",
        "signatures": [
          {
            "sig": "MEUCIQCWi5XAqD+lWLd6xsiGZCkfPc3TaBnK25GnQoDYEEfGDwIgbVbdVTFJKNx+PGoKbXPf7iXwyHhGSZAB2sGY7zVB5i4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3253412,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDOlACRA9TVsSAnZWagAATkEP/iUp9BK8q+cALhHteVb0\ndExkToejCKT1ul1l2X2+3xckW3C/Jjm56+E8sseAHIEfhuAnxZntGszZK5Fo\nQJbpYr2jalkQpY1ufBAKCwVJKe3+OVAg6znqNgvtlc/DZ7tGHQbYd3LThc1W\nwtMhcVpyl7wPwHBB6aF0Qxn81Ke2qnNQ/NAui19dZ2Evnx/QmBEc3LzjXaxY\nezfBBW7sKqpDHfyECoQmUMeEFdN5TMkeDL2lMAxboxg9mLObOkwwc+8gDJ7x\nc3/LRsy+zhn7HL/4Daomn9FLyarXGLeLpzDLdnI94ixbs0lQEWmjrToRTVCB\nRBAXmcuqrCSv16dFaN2VcpTeWFq6kImo5qNd0sDqXCF0IvA4tmDEZjgAwDX+\n9hxrTv4Mw02H8044AhNE3GCI1w1zoUriHfikq7yLpw1jUcUq22LcPoDECIW4\neo9qZaKn0o4y8HtJaghTBQDAiWg0nSqmiVk0aY0GMibfTQfe0BscuqLHGEgy\nLW/duqACWcCV1FECQN4JOaDrL6AQHP3u5KFfi5eMybgP83NSakyeLKL23CKd\nqIz4nr12ejv/EBnLiWSRHnp7fEk8YuRs+9j8XxTzE9ZqZk6zll1SiqFsQQcv\n50hJda/vIqlZfyFApqfqJm9VEhNdLAZSBCGgrI0nSCUaonG0V4L/DKS6Inwq\nB+Av\r\n=JQu7\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.13.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.19.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.10.0-beta.2_1594681663683_0.4875517583612696",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.10.0": {
      "name": "protobufjs",
      "version": "6.10.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.10.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "b0698a2a91fc597e2dc625dcf3539ece9675c8fd",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.10.0.tgz",
        "fileCount": 115,
        "integrity": "sha512-Hdz1+CXkrlmGDKkP6DczxysdnUyUuhM1mjeaydnBxOcjxQPbJldLZ8eGE1gX0UTsgv+0QkFfn6dioo5yt9XORw==",
        "signatures": [
          {
            "sig": "MEYCIQDRdh71vMiR+GBXXeuvT66gNnjKKW9qNINg0PikL9kmKwIhAL6ym+DKyjDqgO1gSiDGrdDCpLvPDrNyXr1gF+mbVnp+",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3255626,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDO+bCRA9TVsSAnZWagAAN/cP/27xoAVEp6IMkE35J4BB\n0KgYFp1Z/P7gitmp30uF+1sx7oq88LINLyacDD4HgZ+1c7H17fOf0y8USYG0\njOf6XdyWu0u+5Q/BB7P0vbNctJRuKKE5fZBWwcz0YjFKhTZbPs2aTvkZAbXj\norV3zVIYloiHPKLP1uFhC7gh8vDDutsszff1A2oUq34lTK+t7xg9z8p4kvis\nktfwFLlXTuhtneXJEGmb+qxv93v31trReErKp6RekeViiTGTVCupeIIOCNXe\nbeHQPNmz5az0QSA2WqUOcHcOHUVHbduuhw0J1Cm1MOGO9zgqZLT3PXM7woZ7\nzIpsDRsSk0VPWOaGMlZTr5kloKcqTGNn4R/77bGqK7qNIn/sxwDEXE06jpXK\n7f4fMVidX9vLvPyUIzgYZJkLqLT0SZCeeuvKP9CXkPsVHlI8ThZPJOUdBJEa\ntFLlgxQV9jkFPCJwd+DYKy7GRjElesA59IW5G1AbnkK+GGnA+wrpF+h7tC7A\nJrPnTBEs5DP0qs6GqHY27uIiC9KvqTm2WHVWzkyVjG2wzjMmZFDesyRk76Ua\nw8RqFS6RTCm/URJ2T3jSKLPcvBpJiqM8aZ9rTlrXR9JeUu1RNW9RnhUvgnsH\nhwZ/IKNIgWuppOiKUzCOAfkmwkepybeX2b+IGGlklVYrT4EQj01lT9R3zH+Z\nlTER\r\n=utDH\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.13.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.19.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.10.0_1594683291325_0.17712556253666123",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.10.1-beta.0": {
      "name": "protobufjs",
      "version": "6.10.1-beta.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.10.1-beta.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "7684a12344c3a5e11b74d94462f516a679ed9c01",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.10.1-beta.0.tgz",
        "fileCount": 115,
        "integrity": "sha512-dn4IJQJxFZs+S/cWzEX2T9lzmzDJD8hfw0OKZTv1skANP+xPA9METNoGl1kSdlqU4ZP/vsD4dTQing7j5jMtmA==",
        "signatures": [
          {
            "sig": "MEUCIF+fkPVv3oglkpUHbsccl5bLh4IujCyH4Jq0o2frWM2IAiEA32xLdwUUORGGriigclkDUojepN9iZOWPDCp7JgpHlS0=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3255493,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD73QCRA9TVsSAnZWagAAN6YP/inRoNIaMP6Jk/aRF/31\nL8yUFzF22daAaIVckV2wdyfMdSMeXxOBk5jds2PhssFYbQ7hp2dEyygqbnMt\ns5/IUqtYqa2M5kVaQt67mej2K3xLyUNxukuDwF8h2XF+BpAykmSKGOWEYFKW\neVZXCKg85Q9gCx5hoHVyH6PzoXGxQGh1v+ffUkDl9RCkqQzt5BrJlU/mPSxq\nSNhCoW1pWOSWGopYVNPtP3P7Yey8LnVSfbsonlcP8EoN6Kt1CDxGmen+uPq6\n+uiAEFsHSkQHvoh1o38momLWCgOKpmGtjQpeKISz0BeGlkl2G8eE2+n1T0W0\nmJsOeSR1X/8ienAIJQEC0hriE9UanR/VIuiRwX4HNfQRQgsHnZFczi1PBQHa\nLOFXHUa6gFjIAqXT/NLionjwSp65SCd/sjCGb91PkSb3j/5yUnpHGKS1Gauh\ncfpyp89rDRl/0t4NRNDH1jzxvRYNEJPWR08yqsCfEyJTrSFgM2VL2LukJk4D\nGwD3PmARDZr1lb87bF28j8SUZ7Fj3SsorWVxHAbxXYt7u0X546EkRnotpAL6\ngKLWmN6t3pcKZ2oGY6Ae91A60sogYuGIlx1jahQsPYsbPlK0Wt20LUDCswHw\n5rrJ5PTy63jmItbgngr/azCvjpalVp8hhEkYHbNQ4H+MWEUx/RgnU5ySH4/v\n99Y/\r\n=Jdie\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.14.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.20.1",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.10.1-beta.0_1594867151805_0.006201978308381317",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.10.1": {
      "name": "protobufjs",
      "version": "6.10.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.10.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        }
      ],
      "homepage": "http://dcode.io/protobuf.js",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "e6a484dd8f04b29629e9053344e3970cccf13cd2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.10.1.tgz",
        "fileCount": 115,
        "integrity": "sha512-pb8kTchL+1Ceg4lFd5XUpK8PdWacbvV5SK2ULH2ebrYtl4GjJmS24m6CKME67jzV53tbJxHlnNOSqQHbTsR9JQ==",
        "signatures": [
          {
            "sig": "MEUCIQC1Oi1YGDIWziAmOD7/E6VVDYwloYY0m7ukKpi6CkZI8wIgYCzVpgBqdW05UxhnBL97XdS7+qkwguhfHyqffA5FVbY=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3256458,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD8EvCRA9TVsSAnZWagAAYkAP/0T/MHHEiLYyXUwSlGnR\nZbgpEX3T8+dojDvtqOaY6QjFP0XRfBwCsFAAG03Tv90UAeSOn55PSIyjRV1w\nS9mNhIpf40SaKq5LyEYsZHbnWfhLlwgR1n5IUO2zx+rX2XrAzZJ3yQI6LD5L\nz5YPsV0pSnjI0vhlRruBJOT0KKuR8uDgRa3fOf+aaC6vZOP1NJekgBaj4l4P\nYQxCeFN2munRCC4PfXNitGSc7kgYQhPlqFVHDSF5aWup4Kel+U4ZS0VHdINZ\nESuguch3X9aChEbGOQ3JJC8iNeuIWhVVvn7QQNSmVcR92nTQr+fynPEG5DqD\nRTAGNmdKbZySZBKAeLJxkgysaCrgjFMdV/WNSXYgrmgAOfSqq5WO/2VGcdt6\nqbKofJvVZBVljJGCt7XVLxn0LSdptr8uOe/KadI/MA/8JDi3Nl9Q6p61NL4b\npG0j6/U/W8jwubx+jFYD1eq9p5f0E+zy1Cd8LPqvowqRQub8ZlddHvbHDqYB\nljWwiRHAZzj6GmJ3XP9ObSexHKlS9VIt9AWIxxSxpCVLhJnHNoVG7TVG9fHO\nzkT0fkgfquG6GvjidoALVNDtAkQK5V4VqTwApgqQ3bXa/zmov6Gq90WPX9Pz\nNtHqJ8ShtGeFF2nfp5cTvfSTSrIStXfF6yPga+LIbXBM9pq4+51X1g17wdo3\nfeP0\r\n=1s25\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint && npm run build && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/rpc.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.14.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.20.1",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^5.20.1",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^16.5.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.10.1_1594868015197_0.3239324406838817",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.10.2": {
      "name": "protobufjs",
      "version": "6.10.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.10.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "b9cb6bd8ec8f87514592ba3fdfd28e93f33a469b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.10.2.tgz",
        "fileCount": 115,
        "integrity": "sha512-27yj+04uF6ya9l+qfpH187aqEzfCF4+Uit0I9ZBQVqK09hk/SQzKa2MUqUpXaVa7LOFRg1TSSr3lVxGOk6c0SQ==",
        "signatures": [
          {
            "sig": "MEUCICfYCQVAOghkUdDCP7qOdXdMZgX0nZbmgJ3xfp3rAOTbAiEAsM4ghPWU0fuogUttwRNXZcI+jDqFCgp+AT5clvEeTlg=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3264578,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsuwyCRA9TVsSAnZWagAA66IP/0dRAR+IXLe8S2Nw/F0C\nE9nmz8C1W3hqkdwquSAxY2OkRH9iGYht8RaxOlEgAcm83NQVQzbKmObZL3qJ\ndYTajSHb9nNcpGhHEA9s7H1nzLoBGfnvbN5GjWK+cz8g9R7vaWwDNSRs6eZK\njnDPQZDaR6K9ppqBtv2kMhw5eJ/8VB5HhYVWzw+7dLPj1HX7B8AhTyYrvLum\n2iRu/WKS2LQUngGaUTy1wdpZ2rs9ktKAJ220ANb5dMM490ih5hWIMaYWQkCT\nUZHsM1Y4ncLCL+tKI04jOYuecxeOkDWk9T8FxSsWqxyNVZCsDXmIoaxsBml3\nVpnl64NAWJnkJ4JzBTKzest9lLIuVQ2FR/HV5BYAMv9uaiqDeYwRBQV+uwnb\nw4SBknpyWP+5IjDLWk8YDTPwh+wGiVzijIxehT6LzKnmpqzV8gG+NJKhZTLC\nJhH1sbRS6hz139zS3VYiBJn+aqxhy6+6gHPXr05HkUA40ZmZbtz8jjKg4O1g\njztVlTDvIljBIXq62vtk6T56xTo3I5EMIQUNmHGP/YDFaMRuUHsXQqopQgG3\nKryoDUARgjt+3H3wx8aaawCs/V/GeeUXruVkmlYWpRdZ+gK7B966i6hLvRDs\nVZ/4TmOdz5/q1KSwGqcI7QtF7Po+8LMF/k64cchVJYooGJNpwHm+ieZwnYrO\nGDR3\r\n=Qz4Q\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.14.6",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "10.22.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^2.0.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.10.2_1605561394120_0.8578340673118987",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.11.0-pre": {
      "name": "protobufjs",
      "version": "6.11.0-pre",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.11.0-pre",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "398b6443585314350939e3819ef419da0a1fc0ff",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.11.0-pre.tgz",
        "fileCount": 308,
        "integrity": "sha512-fwm/okg/5ql+NfKTqkbBXHymELoPZRE3wT0mck31yEQToufcLiT4yVjGPjkrMrCmHmgbTxQ+S9d7mU7R4TB4pA==",
        "signatures": [
          {
            "sig": "MEUCIQCXp5O330rv2PbMv6RLGSZB2GhoxYLf8ejM9y5PmrbuRQIgAhFjKu2I69FFkTG0OI+Di3WXVNFEe96/ruB+Trn8vsU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 5972522,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb8+ECRA9TVsSAnZWagAAiWoP/RAZutZlc4P7QcMX0Jyi\nIpkwkiIkVsdlZ8+rZxza2Ad0JKg9A6uS7vvMfHRlSXfcnLRyytiY6H5TVLmi\nCpTJWp0aazQk03ZBjITKmR+0yh+NbKG39rcpP5rXailDA//H5C8U6RyHA6s2\n7kHqBiZMPE9Hb4ytxnIaRw1+aiKllMSA3P9PvmILjbYulh1EsmUfUXKGNE/d\nzVDZqiWbQq8YXyBDdpcF3ZLMfoM40o6LXlgfpjdPiLDajHcZYNEzQW/AGP37\n8HgivHylSLapknwU7ey/0x7lLAzhcd4GGuTZhmdBPaaAUNMyRybfZ5VNL9I+\nPNLwZ8ckNIiWLIELjl0SJNqrwGkkInqF3kJgllP+gx3NeAbua5fYRu52MMz4\njSoxHvAyqmtRfSMuVM+HliJGxLC1j7XPNhhG9bQ5Xsomh3KcgodtPQW+Jvd7\nU2NXPwcgYyghfiSNoQvb0sDHANSaKvZRNlis6Fs7sRwAIiRXUMmWEsqC83jV\nFO40+0HJkphlawnzONCFUvfJQhmh04zmdSj5RoZVsY0y3NKojIzQMLRj0j+q\n7AQft99KG+RgHfhOfxq/qq9uMO/+7JggExHvQ03V0YwoLeA5Zx0/perhbGz0\nQi0JW9sRuqniib5ra7y6FEB8bZGX86K+dAqVzDg4LOzHLYE7dyFGHyCe3eNw\nPRMm\r\n=R7WL\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "c39195ca36c7396232a515c37f4ca1593ea7fecc",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "7.6.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "15.11.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^2.0.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.11.0-pre_1617940356354_0.8268816849263749",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.11.0": {
      "name": "protobufjs",
      "version": "6.11.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.11.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "b890a2d3f64c62f0395e1e000d39ff91634bafb7",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.11.0.tgz",
        "fileCount": 308,
        "integrity": "sha512-i4usrGD86mtOLnoTwUsVXphDY7yHM2rDiV3JU4Ix43BOtHi0DHy5rSCciX8MRHSYHaxnoc0TcpwEBlrNUAxvQQ==",
        "signatures": [
          {
            "sig": "MEUCIEseLkMzX1EGQKz4a+yjVJkK7xVyFsa8Fgsl/X32A5C9AiEAseRV39XaRiwrNKAo6bTS7MFyKqizupKxVLKTfQ4U/ek=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 5980528,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgihuRCRA9TVsSAnZWagAAd80P/3yiM7SPQ8/d42yH3gZn\nXwf6uTADaTswIA5Z5Yn1KCsfHCHDOpRDvDMOc359Uhb48/YHHcg/7mtda+Fj\nyBAkEPTLUrJHbq0038ZmmgZAhJnfZjGVln1scUUbCo4VMAApBIHYWooV8SDU\nJHRvFeqp52ZGV6tvk+w4RgeBtUgqAmhlBJ2iIFCVTtEvOy7nrFv6O+rhOIxK\nGr92sVQ9Y8q36GB6Sa5nDKWH/cY9VA17xzOeggVf6nhhWexQxcQUv6IugViT\nd7xFlZkaC7WVzveukx4rczfxXxgeKOa3Hrags+QkQOe2iH54gSclNOx/olyf\nkfzHqXiul4SsufW7ERTWWXc41sN+GqUqcSSMGGjhKpPFQOZLc7IUkqJEYEVf\nvJGH4Rcmi3bZAaJwQJTGBV6716h51hXXcrVy53g2pT+pIIDBZZWhn0gBGvi9\n5hckO08vVN0bMy9zVbyV4Cgh980JjHMA/taUpiEHdU0v1dOl3ELBlfXLBoRx\n2OmqU/bbo8WStgsDMfXGMvgCBSxKEIzvnxBcCqpphjp5UpUBEMEbEw0gxxj6\no3jRWlivrU4pTLIPSmoc2pIAKgq7cMk3ixsd1+6qHVbkpJOkqX35W/8mCVhV\ns8URduMI0rSQILGD6fG6iX1iX3Zz3AtcKB9GGL1VIXDvtj0hJ9XECZwMllj7\nxUQz\r\n=3WpO\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "49b19fb0bc1c19a1b35e2d7ebbe621bf3982c2fb",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "7.6.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "15.11.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^2.0.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.11.0_1619663761015_0.35417591420507377",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.11.1": {
      "name": "protobufjs",
      "version": "6.11.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.11.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "327dcee492fbcd421a6cd6200f79bfed6efb2405",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.11.1.tgz",
        "fileCount": 308,
        "integrity": "sha512-7KCLPvNGF/oDv/OXz+Zn2ViJx8x9WUKs5HrxZ5Gz0F2LD8jSTcsA1z9tBtOlPVVnJELOaFL+zj+oLc/WWSqlzw==",
        "signatures": [
          {
            "sig": "MEUCIQDLbSUTAtle+/f2MtL49Mn8E1mfkkMej14Tb7rKPl2QrgIgVUkWOhstEw41iChZs2c6LX6d35f+u3jXDbpcIOiupJs=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 5980820,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgivldCRA9TVsSAnZWagAANR4QAIKuYlTsqeOBhlddVyxW\naEP476CbYyTp0G2Tk7buKIjeEesczIGjB+bNq+GSRnMLiwPxRBdq2McNcuM1\nvHU1Pdypkaw5QAG+WWhgqi1/zW+gCIxQvc8WnbqsiLNVafUBXsKRsN2XxPEb\nUpqxuCl5nmjt9/46U21XfOi0OL7ZFIzF6+fzpOg8ydjsKkgAL63C/nIMt9Qa\n+QjoKqVW3dC6qG9E7OziwqEIe+BLHqvz+4Nx21dCKDO+EixrYvW/bUXPCflB\nwWPbYE/xP8poPvckKWksAWD8LuZ8/HLrqzRDNfv9F4rR6GnbKe1lT88WMg1J\neh13dgVGc9oiy6IGWuNvCXv5Sad43r1BrH2boItzcfE7CZq96c/GBq/nJOT2\nhxAMO6rDFPZg84hQYE3Z/m0XpDh+gso0JN78n3Yv9hetV8o34hagtjdG0vJj\nE1cx7bzoHZF+WU0FP5WvYEN2XMlahqZMjd7zZqW3ciz1culpRruCv2QUVtAq\ntwHQL7Eif1xg031C1sypdE4nmxZRYzZO2Tzyz0dIar09KP+quRcrujdFwtOY\nxJ2mh61FglDrAYd4HD2uEsL5MUpeWfa3sUnD6HBaIaEGJ/tJehWlsP8zlzJM\nKTSZm7+al7OxR0Jdt5X+acItEpbjMWUeWKPcHzwtGxqX44B17XvLSqxraovo\nT7xb\r\n=cpMl\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "a2ccda1e362ba0124ed246b2ff29c82e8da98bea",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "7.6.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "15.11.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^2.0.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.11.1_1619720540809_0.7689833874344596",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.11.2": {
      "name": "protobufjs",
      "version": "6.11.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.11.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "protobufjs",
          "email": "dcode+protobufjs@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "de39fabd4ed32beaa08e9bb1e30d08544c1edf8b",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.11.2.tgz",
        "fileCount": 308,
        "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==",
        "signatures": [
          {
            "sig": "MEUCIQCOqzr2zLZZ4LJDeSy8hVja6siofajXnswFXxKO7J0LegIgeMyKwrB5DNpg7qJThjCx/THo477PKKoOa4CjGmu0Ab4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 5981053,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjD7aCRA9TVsSAnZWagAAuTMP/RRyguGmGoxFM6Qn5Y28\nqbP31DCAnUKgZu3jqXUSTS+Gyq/F6hoNin98d3mXFzNPPXoS6EdZxpjpyT5p\nf+z1yOhBGMvajMiRkFz6E/Q1OhzjPOlnZEPd55fnbnrIdVP7+lKBNHhop3K2\nXczdd40/455N6Di6YC+XRgKTxybLZc4QdSr3sONwfYntI6hwdwFjnL7JeaWP\nVQciOW0cq6kD7w2s55uBv0/w4UDJrnk9atUDJjg3t+J/o98Hlfc+WJQTUCRq\nlfkRVGw8zk7OFwirARd0Wul+bJXwP15RSB/TuCeaRIAvADSPtqbbgDfZmE7S\npNxA9vQX38YitKfBntsRntyIbz/WCJ1lYQvpDYcMKLxwI+Nm9MLM+WWnTs3v\nkw0iN3h1BsXjapOVIoWuw9Vj8TBPaHi0D3VXI0w38z3Y92gqm1VPqKWvDnxi\nEGl46T8gXnV076PgPvtuCsD34ZD7WeCbvB7guy6QAnQ6LDDKJk2ZhLn/eGQR\n6bBxCrigA9h69KDOc/+YnQ5gpILRXcHEUXI2Fp9lGticup+vIu4r1usLbJFd\n9tgV7NFOYghQpLQO/t12eYA85sUdiKdE/j/C0WbX2BD4nPER+c3AGszb+Acs\nC72b4i5tRAvcc1q07OHh8cLjEi05r5SqAwJ4ig/T8rY/H9fuf4q623LsC8sA\nKHXv\r\n=wNaO\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "d127871fb562a5f323994dcc62f304a9ff8e87aa",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "7.6.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "15.11.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^7.0.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^2.0.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.11.2_1619803865858_0.7356487187582814",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.10.3": {
      "name": "protobufjs",
      "version": "6.10.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.10.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "11ed1dd02acbfcb330becf1611461d4b407f9eef",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.10.3.tgz",
        "fileCount": 115,
        "integrity": "sha512-yvAslS0hNdBhlSKckI4R1l7wunVilX66uvrjzE4MimiAt7/qw1nLpMhZrn/ObuUTM/c3Xnfl01LYMdcSJe6dwg==",
        "signatures": [
          {
            "sig": "MEYCIQCM5A8aCQXvTGjnOrZ1UmYP84LxDXT97kwSvJUmWPJH8wIhAPhNRVj4MZkgG3nX6y67VRwrp+TSVDih+hOkO0B7tvbF",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3244856,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih+eXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqycw//WuburrIVYMeVSiE8Q4IBdyhkZyAnU8F/uy33N2nO+ACXBh4v\r\naGgDYlt6PTyx8RD50yxLmC8Al7KufocOXU3JWBXb7jrvGYTO+u2quXibdDqc\r\nVIELu2fxDvyGYiAEsxYX+DeowECGW+B915HRa+CTvDk5xxq4n+AhfTjerTOB\r\nBeTsBCnhtoTuU5yaBADVIzHfM+Ntnf2EFFLCZTUQ4GcfSs55OOIAs29SCgV6\r\nzTlVAc2vIyyBRb1RYX7567y5ABD7+Wlb8e9QtqbWOKbhabRlz/ttlhRASjut\r\nDFO3m6KJeody7bEWItTDsNrGMeP2C5qgkpeJW3yt6PaCUSPDxO/mR5Nn0SVX\r\nbohBQjMczJMRtK/6CTzYtsqlsvU2HNpX56umhQVr4h8s4BP4LQYHwFjFR8mL\r\nV2AreBvM1nmEjQpz9M+GkoV7t8z6gEsMOGc+NaYFmft35Ot9rNOOfBlG4TsQ\r\nEDD6129LfT0ljyZY0xelPqYFAlbsmATwqjioaBjc7W7tnY3yszEt5GsgG1/8\r\nDBCORAF4BI3FWtsOIEHvRhdbiUlhTTx8CNsT3vOXv6fMRrD2CPgnO1NJxcjn\r\nDkKj6nQ5Xd/+3woiPIEbxw9k7+sPU7Lbtpp/nnHWcHlsTtCEzZXDR7XXs50h\r\ny3khwYwtmLST2RaV8bobEY4oE5PLlc1QDGM=\r\n=/371\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "aebd426754e0dc84d77a804f90c4aae6d5c94f29",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.14.17",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "14.19.2",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": "^13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.10.3_1653073815137_0.5599244879355305",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.11.3": {
      "name": "protobufjs",
      "version": "6.11.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.11.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "637a527205a35caa4f3e2a9a4a13ddffe0e7af74",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.11.3.tgz",
        "fileCount": 115,
        "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==",
        "signatures": [
          {
            "sig": "MEYCIQDGSlk0nDkhZMV/D+M/1FJQIzL4MRsm9euQd2gQz71oLwIhAPANdLH6QcsEm4vydFMJzZSO+e/oXefmCvF+swi6yIoG",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 3250480,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih+26ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi0w/9H9g/mFHqkY9MY4SaAQC1QGq4OTenRNWy+RAlV1QIuzPvBGgw\r\nRdBuc2q7pvH12eOl8diMZ/WcSh01wdayCtRG1yUsXcprYrlz2L5St8DeXhlK\r\nya0/otZV1yinm5dUveBViYgam/mKLCoQzsOAy+XPbk3+NnonMXCxA+4zbO9i\r\nKUWPFvjCWIE17tMGkBYd3rA/nHfBbWTjAr0jJyeqwrn3rbUbQAAMb2312Erd\r\nGc2ucsWAN3icXEE8psVI71G08Ln7kGGCCYAuYgIXA3QJ/vDGjQOMH3kyw6eL\r\nkjuhQiATKuYvHrAhbYHM5L6l/cKKyjKuqC1HluDEG8kegTe/15Lg4H2zduF8\r\no5NoA+9esrPDEh4PTb1IxmlNFWZJkfAzu5W5heBHc1qIqaE3rlbZTAZogPSh\r\nwSRs1TjeKVTgk+Xh+oS4tFVA2pcQ4SRgQeMnXUw6/uOaTZ85q5InxQyfAYuT\r\nnUPccWlbwCtDDNOYfok5uxEQxLw+vsAkdpwaaPennwGNMSNoRXI6wNAa7e8H\r\nIwA/SiWqoXSleD6yQlhbQDfSoDYOeuXBvv1Bl0+DfvsVQG/U0XyBeXk07sOI\r\nJ0Mz+qWp5prTcY6mqFcdrpDoSx6M7YAqWPs0zYILYHhWKUTgi4gHaPO6KVK5\r\nsmrdrmGfOcnzZzl+6Sa7MvtjKRpzktuoIsk=\r\n=gxLL\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "b130dfd4f06b642d4b7c3ccc9f3f9fb6a6e6ed0d",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "6.14.17",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "14.19.2",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.1.6",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.11.3_1653075385986_0.6836298374202292",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.0.0": {
      "name": "protobufjs",
      "version": "7.0.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "8c678e1351fd926178fce5a4213913e8d990974f",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.0.0.tgz",
        "fileCount": 80,
        "integrity": "sha512-ffNIEm+quOcYtQvHdW406v1NQmZSuqVklxsXk076BtuFnlYZfigLU+JOMrTD8TUOyqHYbRI/fSVNvgd25YeN3w==",
        "signatures": [
          {
            "sig": "MEUCIQDl4jb8bCnNBNh8vqluAeOrr8YeZteN2tghedzixvV16AIgSF+GZLjr9LcjAhemnDLnjr2GE4QzsUtR7EfORL5XNE0=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2726359,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyF8uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU8xAAl2zhAST0RETU2OQnMj8VE+cNRmo/9R3TIDvwW+1xcHPSiXQ8\r\nhEyug6BWFu7ldQ9/3jtXdXa/rk7jYt7yAGVe9ou/MyXesbjRBTW5MwOT8Ok1\r\nEQDWvMO4Zj2WhJtVD3ko5y5FVAgJnALeK3dSTZOSnC8xhtYxY0rIO2/3iSE7\r\nTdBOwJfOgtvktclrYee2oS+6UxInZKWcmwpApiX/Ok+kF1LPpPAZKjU8ydvX\r\n1DjrKDcLaitwAKmuHrkCzcEW8fNgaXd2Q20VRs/oK0wPtl8Wu3ZSgQE2VGOi\r\n4/tJCUwqsn2+az2/UHfdmikCSehZzNRgOOQw6i3K2K+yv30EPH7z6XbFrDOT\r\nevc25jwSKMBcBysmpNvbDfmeyxinJtaqPYFgX5mB+x0EQjRlZCkGsrlNShyT\r\nLtdTiADfsCQ0Uyvrsj+x+5/W978w0L+Cx4gYzprVmVqKMF1l2h+jsneDF11V\r\na9JTbMjlEOtBTLLepDSs2cgGoyWrbF/RIvVO4ac7AcsVxKKeTR87UoCA8n9s\r\nYgjSAZfyizL5DJn048p9vMCqrQ4xHpBxqXau1F1pjSEH4WqjSuZ/0aSV4+sB\r\nmOiEY6TrvNr5kc5oKBQlgHin2fj84Nk+2CjFk0QVaGZpfyWUiO3hKDdbbSDq\r\nnhscj0GIuM+3b8n+BjwovxC3RMQIL5HmdUo=\r\n=pqkv\r\n-----END PGP SIGNATURE-----\r\n",
        "inToToAttestation": {
          "shasum": "8c678e1351fd926178fce5a4213913e8d990974f",
          "additionalData": "anotherone"
        }
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "c808c1103d51d2ddf1ca75d698caf03c2a560068",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.5.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.13.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/long": "^4.0.1",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^7.1.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.0.0_1657298734560_0.8648036217858224",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.1.0": {
      "name": "protobufjs",
      "version": "7.1.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.1.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "5174b5f96fad4f7dea7dd4abd594042ac360e665",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.1.0.tgz",
        "fileCount": 77,
        "integrity": "sha512-rCuxKlh0UQKSMjrpIcTLbR5TtGQ52cgs1a5nUoPBAKOccdPblN67BJtjrbtudUJK6HmBvUdsmymyYOzO7lxZEA==",
        "signatures": [
          {
            "sig": "MEYCIQC/MJDiJNBWDN6LaKtbdmmnC+NtlGUzU7agFzr7Ih66xwIhAL5CtCMvsN55BbK5wvjVoeH2whupr8BgEeIjwMoBsiZL",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2760227,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCUmeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP4A/7BdYLnXZKvRFGAN794KXEdktuXINjdUe/yjEW7iLSgzZYlCIH\r\nUGraZ6sX98WXrRgq4Q0OPuqQhONIQGI/eLtqi0BzgFFuHU6rtcBojg3tbPk2\r\n/P3lSbAk3TEnmLsSaYbx8pOvH77sVXZpaEPkn9b/2txfUvdLLpXuPTLSCvOp\r\nStIGOJJ6sWyb8LTk86U0TLSFh/v/POi2yugvAUk85KwoNFy/00VbPj79lbF4\r\n/l0l5MqLwdDvt7EeyBObhB9zJg7gSsES/3kAvjaJmTImBw0hSW6Dl82UQS+1\r\nol6VRY5VZGysTutXSvFevl6dl+cXcwoPiqBe4bDFZJqtF+EP10R4OWzhc+PQ\r\n6D/ChxS+xtVo5uwcjdvYGYdnq4Hikh94xmM/vglr05d8TdaP5Cr1sPdYDgpe\r\ndiH54jV1goNrGldjO7AJyNHzlO9zTlUbTyo+dyXn7trmaCPkOEgrVK7n5QaD\r\nYyzCsFE3Cr/JBqHjnsaPKxFYuIjDOrp4eeDA+geFEt+I8AygCpqJffpZn8Ao\r\naV/axDdYFEJ+CqdnsTh8UVw3JZQtQ2i33fcNr4HFr5GCozegqMRoo0PhUKMI\r\nkcWlLq3asrV18lF/IvuUtcU9cdqOK5NzEmLDRyBRcii/OW09wvEKKSbYfSvw\r\nAE0cDNhEuZrkeHvY2qbHDWqyBxnojmkxEdk=\r\n=hL0r\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "48457c47372c39e07a8ecf1360f80de7f263ab2e",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.5.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.15.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.1.0_1661553054313_0.7995138833979669",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.1.1": {
      "name": "protobufjs",
      "version": "7.1.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.1.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "0117befb4b0f5a49d028e93f2ca62c3c1f5e7c65",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.1.1.tgz",
        "fileCount": 77,
        "integrity": "sha512-d0nMQqS/aT3lfV8bKi9Gbg73vPd2LcDdTDOu6RE/M+h9DY8g1EmDzk3ADPccthEWfTBjkR2oxNdx9Gs8YubT+g==",
        "signatures": [
          {
            "sig": "MEQCIGKnr7UKYYJD+9jQtlUF4kyQsUZ6J6Z7VgIzWCeq0n5+AiAJukY4Jti8rqaWL6oYa/1zLiJfFgguISnSfesRvAjl5w==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2736337,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG9ysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Uw//R4DnGhYoBJZ/Vv817o4FuortRrmat0Xa8CzpkXx6oWfCUE9h\r\nSZrrhFi4pQkNq4bQoId0KpU7LXJEhGiNYj3Vo4NcN/lKoVkMoiGPbyKBNeIK\r\nvYhs+QwoLvqxJBrER1KfpfAOU4+otOQfJp//FZqlkzYkVq/iUsxKl4FVq44j\r\n0zH7+Papp0p7AK/1EIJTWSEpvJrF2kiYfUBXhfNm1LTq+GFym7tGf/y3pVRM\r\n5zS+DoiTh4cf4N9JBliIV/QOFxo1TA9cGtLEfuDuijqK1+Qz+PwK1HGYIuGj\r\n2ZgfLe46FZABZ0b8CfE15D5UMsyIxp7OiAVqPM4Z6m5/MwGUNQcBX8mgiV4t\r\n75lol+zboC6r9CErvmIKm0k1hdGe2LzXM6KI4GUZH2e3SA6BmbRaFqcnfvDd\r\nHA7tQCYbL/zFwVJSDrxyDnRY9L40BKSssBCH5yNWgrQbg9i3IzuWKhkinbvy\r\nyV6psU+RoeUymmRaQudYvuN7qFPrDB5INm74aoTHcgjcGSakFkA5GZNmfQg8\r\ntk+HKY63PnjOjSjuQcIZVkPwfkYaKxbHXmih4MMpYfRonwJOFPvyOj81j+AD\r\nF1MUz4w87QrWYSZ7mKGdNtdvfTlzZAPdRzjN0UEyOGgy49qP3fLOFdu33bRj\r\nO47W6NJbKEz+qM/tdSHMa+3Bm+BC02T18Vw=\r\n=tEvk\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "6254efb1bd9263978e9a90da3b05c4ccbcd6564a",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.11.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.16.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.1.1_1662770348538_0.6012655451676898",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.1.2": {
      "name": "protobufjs",
      "version": "7.1.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.1.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "a0cf6aeaf82f5625bffcf5a38b7cd2a7de05890c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.1.2.tgz",
        "fileCount": 77,
        "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==",
        "signatures": [
          {
            "sig": "MEUCIDdb3vaVmK+7aiIXLzX0v3Tb25mcwwJN9nFiveNn+wNVAiEApJYX9ieZCW9F/av3ifS3sViHcfqte5CdM/2tzhCPsVM=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2759581,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLK2sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrszRAAlENMs+p2uDgrbBDzvglDo/1YNqInJHuGtoNQ+Ikpf+0wEcBh\r\nzUw5pD27hfMbe7YF1k+lXoQNoy/vPpX5056NCK5ssR5tAaBFni+oemJI5p1L\r\nY3DNHD4S2hcAkAQzWdHSgQsj3HL2RMtv5SeWTmgztwXr+m3SIEnPl4oS4sQA\r\n0oV3NFetsHELvJ2EDVY8two7NGzLrm1TdtPWd3fVxK9TgO0Dqbhbbz7bgD17\r\nKCmirI6aSrK9svGDZks50F/uZrNFuo3FsrX99c8N6Nb2FxM1r0HAWtbg0WdO\r\nfsCflbCdyuekGvmSoq1vUW763N8b0nWoqL0uRo+vmhm0oZN4ZsRaKP6rvYwN\r\nbSDNfTNSGKBdrQL1o4TFwDBb5jQhLf31QAuPTXF+I4Etq9zbvCFjAc2wWP4/\r\nHb3Ao3NKY9o2jX+ybsI6wMByJ2XAm7obfJKwBeDU/6YCiPK70jIxJP62jutF\r\nQOdh+GqMDdkUeGmY7n8iCjzgdFMOM7PiT5kwLrNcRxvJ5l/WXWT454mpiQqZ\r\nLc4fTHAApbwtEhankgaEFGvzXk3HcSmTMQSiO3PUkHKTLS1g6uPGWmV2JOX8\r\n1U9ISRG/hbngkVh0i6Hp5YFtkfJdORIAKqUlbdyCFAzDM/j4kPcuBsf1oiPF\r\nh7kd43+/RSW+wzqCZdRtrpgxiW5krJ0rhtI=\r\n=Re3z\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "d0268490cb08d2f88e0aafd1d0eb673bd2d3c714",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.5.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.15.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.1.2_1663872427887_0.4810301688649774",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.0": {
      "name": "protobufjs",
      "version": "7.2.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.2.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "ca6b1ceb9a9efe21186ba96178089ec563011a5e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.2.0.tgz",
        "fileCount": 77,
        "integrity": "sha512-hYCqTDuII4iJ4stZqiuGCSU8xxWl5JeXYpwARGtn/tWcKCAro6h3WQz+xpsNbXW0UYqpmTQFEyFWO0G0Kjt64g==",
        "signatures": [
          {
            "sig": "MEUCIQDNGf+E0rMX+lC+/hdKaBB8LUZL+Gznpravf1O6KE+/jAIgP4kQFQTGXPGYcQ6XwFxVNJf5OR1F0AP4p/LB38Cfgew=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2760588,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0DusACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7kA//dD/PaptDqOFcsT8r7x1K4dT/pnZN3rF+AsVGpATo8v/E/sbJ\r\nHf6JfQaDro7nFKru2u0lhjry/eoj3lmcKwXqSreyKR1q7oaOC2AIYy0PRUbj\r\nZj8RK9sxccxWGsPsSdbBQG1CxLpUhKHH7o5afSq3KNw7FuHOAbF2/y4RbH9Y\r\nt6wAHMg3UdxLfyPcfplqUgax1JI8rhZQhvEZD0aWu7kLPU6c4p5+7ReGEBrR\r\n7KrzAX3xzP8kwb5VkCOm/7H8pBd2Mm+JZFMhwE+XPmGAUqGJGfh3WFbIbw8A\r\n0WT3ABwwnoKvRgmJKcBi9FEyRmexAUqzP0spOyHs7Ess6ersDU2NWIrtQDKM\r\nrKYhUGd/TyLZnInFBYq/5BMJQBMgiRELS7e9v63fifyv/kj1Wh9MT7vqa7bB\r\nCu2kUd4XZCkk0D2QL4mVqgcaBfg6QhNrrb0k0zDfP5zJ58CsZ4M7o+HvCu4l\r\nGPYObhToqx0Cz2/q6RIiUNYdZqlHfBsfyj4ckFsr9b5rHPt/DwXInOGzdJ42\r\nFhyJ7U9JIeMtnLa8XmCi/MqH4cyBntaJKsq5qUEaz0xQo9dZpXWyCOEiM21M\r\nin9LVmTKb6GXjSlwoyEqOkUeJFtiGggYtUE2bx6Ih4E0bh/VTjebYPjV9f86\r\nebV8PCdm1cRts6Ecy85YpWYRgnw9VGOvX/M=\r\n=Q8wD\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "0099ddccaed40febcf5297c5e328f49483a8a7ee",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.19.3",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "18.13.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.2.0_1674591148163_0.783958801533047",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.1": {
      "name": "protobufjs",
      "version": "7.2.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.2.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "939e76a8e69fd5c70b13f7dd78565d65ce20cdcb",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.2.1.tgz",
        "fileCount": 77,
        "integrity": "sha512-L3pCItypTnPK27+CS8nuhZMYtsY+i8dqdq2vZsYHlG17CnWp1DWPQ/sos0vOKrj1fHEAzo3GBqSHLaeZyKUCDA==",
        "signatures": [
          {
            "sig": "MEQCIFv0S59hwrIqXwTk6Zq3uwBU7b0+i7A5lG6uys8eo+4+AiA6XCPbM77AsD3ahUVmmrtUdHg8ZWIqfQ7mVv1JuRt2vw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2761499,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3DfEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2/Q//VuSdJnDmDNqPjU990ByeShX47tOueMM6YqA31XtL+mA4B076\r\nsvlPVoGnxUhI26WGGk92jY2bIvFtJchOwmx/iMil6htwOb4gTPWJRNiwyRfF\r\n483SbmSr4GDOnxg3PrQyLJdkV8rRROjIuA0xfq4t5Gm+VU/X4+4X/A5eHdYS\r\nNA8zAZK+1OSpzYNXJyd7vsZIkqsOclLNRCUtKqvR+L3cpTHt2/addZfa8HAf\r\n2uI65kuF64d698v0h1dyAP9hnzoWmOBvJFGns76dUNoyGQwaU8FKhp5Cuf1m\r\nopHnc2Gexu8n6rW2o2IbV5EFze4uZP6Yz7643TGbdfYijHsSi5UYfcLxuouU\r\nXqJKFPJgXQkeOVEvUbimhdCGUAPVIfON1ei2/zxFbsvAH2QFki7qY+dvkTsC\r\nN+7aqylMyIg0ELvZP3Fa0+0TdvzaUi3iApWVipNBaxqJYeEhP+XGi5/5L3Tl\r\nF2LRauEjN+eouItdGLnLjlYTKMqQg88FnXLdhnHMU7CEGSWIAkl98DxsGiz8\r\n5pTeURw1MkObiRTsgxNjiWbPi9aHloGrxI0D4VE6boGGprzzYMxSwSyUisNB\r\n6zcSEBa3kTP9gwDSF97UnvG7JYIattF7/7XEt+NRvcCbqk1KeZin3dq6CfUZ\r\nDSODmSltpZrwsoSAx1vSRXyQpjffAaAZe7s=\r\n=c+th\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "644d588c0495da6a570344248e1b5af901bc3b0c",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.19.3",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "18.13.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.2.1_1675376580769_0.9036686708503583",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.2": {
      "name": "protobufjs",
      "version": "7.2.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.2.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "2af401d8c547b9476fb37ffc65782cf302342ca3",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.2.2.tgz",
        "fileCount": 77,
        "integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==",
        "signatures": [
          {
            "sig": "MEUCIAtxzpd2k2ge2PeUziW4hANIe5maeCgHdHGu4OpXo82VAiEA6pN1HYC9VMe6aWDoOJ4izJpcnObk73s86z8rP3nmV68=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2736630,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4m3MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoveA/5AT0p4ZaHHyqZZ4CS/u7RkC8cy/UT4yHBIxfABnthSm8Yb4C9\r\nOtWzERqp/crnuSCdD9YvIQTXCjm37jUPbNs9mjPzoYWpJdJrqzi7V6dgMkt/\r\nzXWMiU64P5hzb60z8qFIf98I6Hep4/PfrMXJwY4WliugXxmI0RIelGYYXfre\r\nJ1Vr1AVQkPJBgk/0WRcJdvvbGRp8a2inhqmktnAJfQl6xefCUlfhNcCL8g6U\r\nPxCw9W4mUa96CVGB7/tsTTaB4wAjrDuMWjEwY88Q/+EMhpPuKSCwwSyzpxTn\r\ntQSBqkJYMwclhAo5ThoT/g1hxbK54lVGuDsIWLPjOt2qAxAE+autXhyiD4rC\r\nzq+FYqk26Yyj78IqY5x7oJONFl9c+ZtfIdLhYQjqYI2c2rqtiqTdIfMyorFR\r\n+k4ihvOFIPvagMnmVTq0GoFZsp8AxgNpOZgESHyE/CliJ9Eqy+vEkEw0QQo0\r\ncep4K5ska4GnKhk6wFLix6WfUHAkMY74jBzpxHGidemmKAmpKV+MfYGsJxFb\r\nt3p50NAZksDYXHA2D9mZCPg111P1jZkro75VuV4JiaAHOB4YDzXeKUBUCvx3\r\nmLRVqffNWNYXDdbPuhgvaI+21ZBb8Q6I8XKT/s/SxHaO0eWVidvL+wPTTchH\r\nOUUeq5X6aNNDJ1f+ZnNCrVqrvs2G8+ednVI=\r\n=uYOB\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "e721d04dad42603e2f7f262b03cb9bd01f8adaa1",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.11.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.16.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.2.2_1675783627938_0.22196739282629707",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.3": {
      "name": "protobufjs",
      "version": "7.2.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.2.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "01af019e40d9c6133c49acbb3ff9e30f4f0f70b2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.2.3.tgz",
        "fileCount": 77,
        "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==",
        "signatures": [
          {
            "sig": "MEUCIQC68WAhr1oVF6vUaXj1FfPYCFe5es5JEoIYg0WUzpLrSQIgJbutKlr/FpWCM6vVRD+kIxO69AnRR1/dJ0x4o5814Ok=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2766070,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIdwRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpisA/+P2arzu8ythZcZC32mICIcNefR5nFf5nC6e+N+zOPwIdaitfP\r\ncQOc0WIlhWUcZoYFGyeNpykqW1hRyxtLo2lqltau5xclVhCL4QbVXZPbldud\r\nh2Az6F1dYL6fbCeMKVofU97WvwI3vbKJ74+j7/o2U8Z4YnANffTONBE/M6jI\r\nXfL/6xTjm4K1IHV2YZ+8BHHhU/6PieB3Ei2zN6rWtAjjK54S7pDCsvsm4Vsc\r\nPU5BdlCUc98E1fP/z1GSNx6FqQ/AMBG9OUXMIvmlwkl4RyR8+EeuIKmp7QG+\r\ntP2toDkGe9TerEXB5LYGmTr/aNngeBi++n5firSgxzd3FIMHGuuFXTI3Nd9U\r\n9mW7QFd1/30e7Sog2cRTYLGRlUiDkECk5byBi2JONnpwtGqOGsSzJgROPVMq\r\n4tQhHvJlhCYY/spUfSiqfMFd3Q2TZmH/Cl+J9RiboIv3IZSntbNQHKh2fJAx\r\naYf4yPGB3/eeKp6U3rrOCQFLN/U0Ut0/n+Cw1YqRcMNZqMAsBGvJdHISn/H4\r\nUiNLGToFUDMdilUR8PFH88dLhulgp/VnZzK4O2lYwxJhr3FQEhxrn3EQpHo2\r\n8BnH5k3wPG6SqRRJ5F9op8ltpWcpyeaQVUCBSfSH1cOYitUd/RfgRuCVczUg\r\nNGfkl5lqzUCnewDf0NRFxASXGLEQNIGwwig=\r\n=UMV3\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "56b1e64979dae757b67a21d326e16acee39f2267",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.19.3",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "18.13.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.2.3_1679940625211_0.8620497529929572",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.4": {
      "name": "protobufjs",
      "version": "7.2.4",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.2.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "3fc1ec0cdc89dd91aef9ba6037ba07408485c3ae",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.2.4.tgz",
        "fileCount": 77,
        "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==",
        "signatures": [
          {
            "sig": "MEYCIQCLtB3ECG7gzU00KCAWfEO2Vu+/+kI8U/sdbi/qMUkj7QIhAMJ41SsRtala5ezznKm0JpOvIHwEVpCsevIaGfGYCvNU",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2737407
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "42e5a9ca85044800b16e193020e1d4d2e6b4010c",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.11.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.16.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.2.4_1687885527199_0.7511005205979797",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.11.4": {
      "name": "protobufjs",
      "version": "6.11.4",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.11.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "29a412c38bf70d89e537b6d02d904a6f448173aa",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.11.4.tgz",
        "fileCount": 2295,
        "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==",
        "signatures": [
          {
            "sig": "MEYCIQDiZfz1SM9e12hmq7HYl5pL4pkFzVqV3eQmRtstBF2I5wIhAPrpfv+wVGn5Tnoq9JBbpzRDeJBVRthAPrVOimmfI01r",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 14657694
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "69464f77fa30704897bccce1be2b1f3cda034707",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.5.5",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.15.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.2.1",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.11.4_1691791723595_0.47007246329219576",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.5": {
      "name": "protobufjs",
      "version": "7.2.5",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.2.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "45d5c57387a6d29a17aab6846dcc283f9b8e7f2d",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.2.5.tgz",
        "fileCount": 77,
        "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==",
        "signatures": [
          {
            "sig": "MEUCIFQVzJMFzT+mjHa6QNt2ucsMwwCLc8MVgdWgG9wbCkmVAiEAq4J6Y3PJrIU1i83PJ+uf1TqC4RgYe1cC5EQj6KYb14I=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2767951
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "4436cc748c19b88977ab0dc84e59c42339e00520",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.11.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.16.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.2.5_1692662731369_0.5679683402834883",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.2.6": {
      "name": "protobufjs",
      "version": "7.2.6",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.2.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "4a0ccd79eb292717aacf07530a07e0ed20278215",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.2.6.tgz",
        "fileCount": 77,
        "integrity": "sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==",
        "signatures": [
          {
            "sig": "MEQCICrAkOVsNZEyrlDjU5Ag4DHygmLuYPzfNjJetIkdEUxwAiBvMbtSAF1Pdjkdx7RhLfKOI/E/59vPB2htGKjrU5Di1A==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2767951
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "2f846fe09c1e4033bdfb63ea622a63dc7ae559db",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.19.3",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "18.13.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.2.6_1705445774076_0.7968644978248081",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.3.0": {
      "name": "protobufjs",
      "version": "7.3.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.3.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "a32ec0422c039798c41a0700306a6e305b9cb32c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.3.0.tgz",
        "fileCount": 77,
        "integrity": "sha512-YWD03n3shzV9ImZRX3ccbjqLxj7NokGN0V/ESiBV5xWqrommYHYiihuIyavq03pWSGqlyvYUFmfoMKd+1rPA/g==",
        "signatures": [
          {
            "sig": "MEYCIQClExVimpFkO8mhhRGAjb1tluqac/MHfs8qa/ILK62JyQIhAMgYGFdmIw1gTBD/YV4RNvqfq+mmzCgNlVgkuA6lZ3n1",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2770923
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "722b6359ad54c5180d8e720339d8d84beb39fcb0",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "8.11.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "16.16.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.3.0_1715312351198_0.5967990702730002",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.3.1": {
      "name": "protobufjs",
      "version": "7.3.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.3.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "43e1dfc97c66592239fcdfb634b0860e4d8e8f86",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.3.1.tgz",
        "fileCount": 65,
        "integrity": "sha512-Shz47psl/+SrwbPBf3aDf8PReJ93u/nPS7FfVjOGVVdg3yvFReKHRUz77k527kX3W+nDN29tSmmMCawbntOFHQ==",
        "signatures": [
          {
            "sig": "MEQCIHQVAO21N8CcfWZy1jiszk06cRWMJQXYiDEEkwI+qQtEAiBEVRXaVyL2Yp7T9HWs6A8eXyc86oFMjM3KOhPsLxlGng==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 459603
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "a71ef7604c7e5b260adb56fb9ea51d248d87ecfe",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "21.1.0",
      "dependencies": {
        "long": "^5.0.0",
        "packument": "^2.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.3.1_1718083099290_0.6152075207802541",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.3.2": {
      "name": "protobufjs",
      "version": "7.3.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.3.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "60f3b7624968868f6f739430cfbc8c9370e26df4",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.3.2.tgz",
        "fileCount": 77,
        "integrity": "sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==",
        "signatures": [
          {
            "sig": "MEYCIQC0TbHCm/nveV+L5c8Q8O76yaImSyMjFQqS3y1dsR0XuAIhALBR7n3ujm39tIxaBdizp1WjO441NeqOfwPqCLqvcz2n",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2865755
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "0a0cdb6b0c635d86a9bb96a382b4ff73ee848109",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "9.6.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.0.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.3.2_1718180719352_0.6925041516746229",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.3.3": {
      "name": "protobufjs",
      "version": "7.3.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.3.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "7f386a0479c515f8274e16f64b8077219db1ef20",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.3.3.tgz",
        "fileCount": 65,
        "integrity": "sha512-HaYi2CVjiPoBR1d2zTVKVHXr9IUnpJizCjUu19vxdD3B8o4z+vfOHpIEB1358w8nv8dfUNEfDHFvMsH7QlLt/Q==",
        "signatures": [
          {
            "sig": "MEUCIQCXdvc4Fz0O3fZefJJc/KgIco/B0X9yzrX/U/M3INdnlAIgd2EDbR2J2BrsOuKZeLVV5PmgrzWZfUV2UyjR2TYw2rc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 459778
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "5b502e173d6c5b1bcbde50e407e85f88576bb10a",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.7.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "22.2.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.3.3_1724267178783_0.3136684008874955",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "7.4.0": {
      "name": "protobufjs",
      "version": "7.4.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.4.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "7efe324ce9b3b61c82aae5de810d287bc08a248a",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.4.0.tgz",
        "fileCount": 77,
        "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==",
        "signatures": [
          {
            "sig": "MEYCIQCOpZNTwi4oq5HIb0DGlGTQgQuE0VpQMhPN+2JpvgOtZgIhAPxpd+VGuCjhMc5ZNyzi0JXyVwE7lYlwJnBO3yoqw/Qq",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 2771312
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "19e1fef36cc1b090a724f345b47a563af21c9506",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.7.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "22.2.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.4.0_1724358643824_0.9889099185323844",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "8.0.0-experimental": {
      "name": "protobufjs",
      "version": "8.0.0-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.0.0-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "c928e96a6bef80531e3b7c4a72f211a1f1de2661",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.0.0-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-yKCNpwcqPlWSgwvHyzJ4iNb7WkLFSEOrudMBL4+U46EzhntFuHXFKjhVsOVVvOTjIcx8chLTVt+/xKJWYgAfPw==",
        "signatures": [
          {
            "sig": "MEUCIQDOijhha9cuMPAJHPrLhg5VS76yI/WVF5OIm/dp/56r2wIgSiJckJ49Bt79aMrJNmJSW/bJesc8cHH+D3nuk8GBTck=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2846056
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "60f3e51087ca2c247473410f39331e1c766aefef",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.0.0-experimental_1742577260312_0.3678065837079503",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.1-experimental": {
      "name": "protobufjs",
      "version": "8.0.1-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.0.1-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "f2ebbd20659291b81f81024e5b83aa657de403bb",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.0.1-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-LJ5QoFRa0TwMxwoLumuuM4bVgQ0WMVbxf4IHbR5TsQbFvKpt0ex0r+M2WZF1kbYJxloewW7ezQ5rg9VxUX9dyw==",
        "signatures": [
          {
            "sig": "MEYCIQD7AiA1Yj0Wi5FQ/ZfIUSJtcCVxbJBmlPiewQGeejpqeAIhAJc55fhU8X3+/aPKBvzsJHL0lggFCLiYzfdy34eHWxOa",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2851605
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "b2c686721e3b63d092419fa1cbe58e1deb89534e",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.0.1-experimental_1742844191098_0.04857110973303458",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.3-experimental": {
      "name": "protobufjs",
      "version": "8.0.3-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.0.3-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "dc186344f92ab70349e2860e573ffd3382710f16",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.0.3-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-XGVBYpCsaauu7+abmy5YbUSl4ukVVkFcrNj9NN6+1TFEqJgdcyBp0X0ir+gk3iuw4/7yQ4Ofh111egGCyVyLiA==",
        "signatures": [
          {
            "sig": "MEUCIQDb828gFn/0MFEeK4MXGVsxeup0+voHKNRNNZ5zTKIqzQIgCvYIuoQAXWPSO1e0FY8dU/OW2xsWpcevO//9pO/XM/I=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2851605
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "b2c686721e3b63d092419fa1cbe58e1deb89534e",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "22.9.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.0.3-experimental_1742868911507_0.8516909235864751",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.4-experimental": {
      "name": "protobufjs",
      "version": "8.0.4-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.0.4-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "a649a6087e6074e3d711f5bdf022997fe598d21e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.0.4-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-g0n4UPD/Fi8qfn61WxnB4nlIkdqth//91pd1y6DzOnwfjfB1TVisZDbmmakieBl+VolhH38VRP6qnx1PvM7+0Q==",
        "signatures": [
          {
            "sig": "MEQCIBvXab7eHTYlktot8FbwKjv7IkYmrTvjWq3MrDLHoaWiAiBwl0CTKNgP+ZdDSs9HlhsEhfssUrvzDiLSgGswmoQosw==",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2888822
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "a84409b47f9ba0dba56da1af8054fb54f85d85a1",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "22.9.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.0.4-experimental_1743048855566_0.7699564030135133",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.0": {
      "name": "protobufjs",
      "version": "7.5.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "a317ad80713e9db43c8e55afa8636a9aa76bb630",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.0.tgz",
        "fileCount": 77,
        "integrity": "sha512-Z2E/kOY1QjoMlCytmexzYfDm/w5fKAiRwpSzGtdnXW1zC88Z2yXazHHrOtwCzn+7wSxyE8PYM4rvVcMphF9sOA==",
        "signatures": [
          {
            "sig": "MEYCIQDrarhMRjnFopW8Or6XzYPD4bBzqQYz111uKSWh6hfS/AIhAPa5QBvCruAulnUwTTjfgKGONOLeuko+ZmiXis5ltaX4",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2878515
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "1dbcfe322899aca50fb82916db7802f647f23f0e",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.0_1744736723605_0.30336982740957574",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.1.0-experimental": {
      "name": "protobufjs",
      "version": "8.1.0-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.1.0-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "235cde2ca98e605d4fd96be77564773989d6049c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.1.0-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-E2SbcjneZ/drSfuI9+OLA2BSmVj/ga8rGRTtPTNnXyUwMmrAmgG0Bo0vTz9gZ3gprgntHjtYMdsY0mjU35hdQQ==",
        "signatures": [
          {
            "sig": "MEUCIQCVfvtUYOjFjI9nvhX/huE2eu168YAO6TShWM5LvHlcTgIgYa+29n6xuKpF7UrPYKG0eA/UlVEna4gsgdxC5YRYCwk=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2881788
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "cac7293d2a3330ad3b481f35f91a5c9a058b211d",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.1.0-experimental_1746639834236_0.11721324335280725",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.1.1-experimental": {
      "name": "protobufjs",
      "version": "8.1.1-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.1.1-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "eee44f6ed31866b38297cd4befae48cf7ccd9cc7",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.1.1-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-hWaijca8VaZWHIIWJ7dHn0K6bXDa/cLbaeoZ82rO1qulh1x5m3s5yvzuhUypY7/SRWxJkjBzIygU5KI3r/i/Nw==",
        "signatures": [
          {
            "sig": "MEYCIQDJ57zoF4CoUY4J4eHmOpwuQobTZOHfSGpYGW/HemluJwIhAOTenHfYk67tdUKc4Oi4+Br4PEuY7J3BLofVs6T/6MaU",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2883977
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "9b5c845e19fb579ab5a26c0e48ea1a134f16448e",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.1.1-experimental_1746656903724_0.48394337339562377",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.1.2-experimental": {
      "name": "protobufjs",
      "version": "8.1.2-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.1.2-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "770ebc0694628ca1eb207e5551bc85b7b736a6d2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.1.2-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-KV4JIyLmGiypl2zB4oEU6duJ49hgz77IybOg0+kpZVveTMA9KHJQopCgiba+GZHFrvHwe1LZKpEspIsRiHPa6A==",
        "signatures": [
          {
            "sig": "MEUCIQDFU1eNGrdw0bwYusH1Jj+520CgcVl/cUXP8nGCgCShDgIgF8nkRyM+D3kjwzrGeVTcKy/cu5iPLIRn4hR4WjIkUnY=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2900319
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "0db0152f8e7927a656b5f9ed852971b9bf9d0d50",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.1.2-experimental_1746723776176_0.8818383647559993",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.1": {
      "name": "protobufjs",
      "version": "7.5.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "0567c329db2868672a91438d1b1d3fc011628729",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.1.tgz",
        "fileCount": 77,
        "integrity": "sha512-3qx3IRjR9WPQKagdwrKjO3Gu8RgQR2qqw+1KnigWhoVjFqegIj1K3bP11sGqhxrO46/XL7lekuG4jmjL+4cLsw==",
        "signatures": [
          {
            "sig": "MEQCICB29PydpRZQldp1qYrz+qUWrl7bvYHohzWx7F9kWF4hAiAiLjZPDJpdxEuBeSvZeDPD1L1KXvip4JfG1VOawJ3U6Q==",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2900937
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "69cced8e00216f1aed69593187ac0c2e34807208",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.1_1746725701586_0.6148830031646872",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.1.3-experimental": {
      "name": "protobufjs",
      "version": "8.1.3-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.1.3-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "6cab43b52b264e36e51b284b3e769e8d4541d64d",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.1.3-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-ByyJa4X0eQm4Y2xFBT+sXpSoZ6csDGfaZyo69xbPxv0o/1S7ZeAkwsSHGgBI5zlnZxKziCrZWz6+lAQXqAlXsQ==",
        "signatures": [
          {
            "sig": "MEUCIHtlrVe2hdZgJmFLS6mto6TACGgStNtwJlFC2gZmdiERAiEAv5J11ChIoDD7VPb+Guhn+pHvp+MChb8zQktGoX+ydGE=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2915496
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "f813f8ef07eb94c4bac526ed5d585ab6855b824c",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "22.9.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.1.3-experimental_1747021834356_0.15974902418402648",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.1.4-experimental": {
      "name": "protobufjs",
      "version": "8.1.4-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.1.4-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "d6688fb787b3f851dc261e303a2327a9062e5363",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.1.4-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-ch64Xkc7bN6q+k8U3aslBUtoRVRqm233BgtIkQFCWa6IgiQyRUR1obmH+4jI2v9XQPYLQlZmkVUQDFkf2xAXww==",
        "signatures": [
          {
            "sig": "MEQCIE7KbCKa1pBz6kJNT//vGk0NevpWHpn6vLENKKcTiTvHAiBwYWsXZ+ox29ydlNsQ2hUWk8l8zVOWZchyxjkpcUhFRA==",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2915745
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "54fedf0457616689c5b9dd80c957976f0951dbdb",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "22.9.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.1.4-experimental_1747160530242_0.9231407408802912",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.2": {
      "name": "protobufjs",
      "version": "7.5.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "030568499b1ef400a780b2d78488ca549ebcb169",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.2.tgz",
        "fileCount": 77,
        "integrity": "sha512-f2ls6rpO6G153Cy+o2XQ+Y0sARLOZ17+OGVLHrc3VUKcLHYKEKWbkSujdBWQXM7gKn5NTfp0XnRPZn1MIu8n9w==",
        "signatures": [
          {
            "sig": "MEUCIBuJeqMwRT8eViisoetnLTpPXN3Y4nkBThW+Ofsibq7aAiEArBbCXyzU/W+Y1LitC9F1SywH+OIA5weQXF9RO+DKOI8=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2915654
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "9467abe5af0aa5de3e4cf26b9e1a85c97f5eebd0",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.2_1747250734108_0.9962621886714309",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.1.5-experimental": {
      "name": "protobufjs",
      "version": "8.1.5-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.1.5-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "d6d43e0914ee918266ce4f6924f72908bdb88b22",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.1.5-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-mGFo4P+9EIjI7Iwfzr1Wl3PslS+UBm+5okj/J3he0BtpuiHN7ePedqGb23U+fcBdPsX1z+35ZeeR7XOGiUQXYQ==",
        "signatures": [
          {
            "sig": "MEYCIQDegh2O3fFRIhO4dF6OXoRRMwitmio0pQPFwaasZ4J3AgIhAJeD1JPdhd3z8H3et6mlADV0Q5gqzmRvKIPVFTx9m073",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2941692
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "11b29b5da55b26d0a48b68462dcce1ac57e727cf",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.1.5-experimental_1748378084512_0.5990328801521925",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.1.6-experimental": {
      "name": "protobufjs",
      "version": "8.1.6-experimental",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.1.6-experimental",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "4377bf715aadba9aaf35da21cd6512aa45618b96",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.1.6-experimental.tgz",
        "fileCount": 77,
        "integrity": "sha512-IgQrEDF+ZKthCZWU1uS1ZerQrAo/odJq5hrsn6aXY6FzONZ13oP7Xu7iav9cwjD7e8IamlHC1SwIQ3wl/cNUmA==",
        "signatures": [
          {
            "sig": "MEUCIF1zpAbUYhGjqtLon4B6tmLUNPYo+Ota3o70IrUXK1rJAiEA5qc0t2FT+e3hQOUUsh9nskCIewUOHb+aiwK2TXBBMW8=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2948521
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "f39bb00221b532d60be487e78fb4fbe8a59b85c0",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "22.9.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.1.6-experimental_1748384184195_0.12531858720380318",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.3": {
      "name": "protobufjs",
      "version": "7.5.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "13f95a9e3c84669995ec3652db2ac2fb00b89363",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.3.tgz",
        "fileCount": 77,
        "integrity": "sha512-sildjKwVqOI2kmFDiXQ6aEB0fjYTafpEvIBs8tOR8qI4spuL9OPROLVu2qZqi/xgCfsHIwVqlaF8JBjWFHnKbw==",
        "signatures": [
          {
            "sig": "MEUCIQCpR7Sd3mVEgTZSp8IyqYnmF0cpGg1XNQxofoG1C60elAIgEWz78jhf7NrljJwbsoS+bSuNswBEWlwyhIM9QmkEWKg=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2948430
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "f42297b29d15c8e0382744a83f5147a1aa978f42",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "10.8.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.3_1748471032361_0.10020098252083764",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.4": {
      "name": "protobufjs",
      "version": "7.5.4",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "885d31fe9c4b37f25d1bb600da30b1c5b37d286a",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.4.tgz",
        "fileCount": 77,
        "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
        "signatures": [
          {
            "sig": "MEUCIQCwktm6MgY81iq3dkszd8wJKbkUYxUMO3C2E2EDKv+2YwIgH3c01G2Zvgntr8r08fVBh5+Gsx46fdpEWgY4gHvQS/8=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2948443
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "827ff8e48253e9041f19ac81168aa046dbdfb041",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.2.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "22.9.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.4_1755300539784_0.4661010036817146",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.0": {
      "name": "protobufjs",
      "version": "8.0.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.0.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "d884102c1fe8d0b1e2493789ad37bc7ea47c0893",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.0.0.tgz",
        "fileCount": 77,
        "integrity": "sha512-jx6+sE9h/UryaCZhsJWbJtTEy47yXoGNYI4z8ZaRncM0zBKeRqjO2JEcOUYwrYGb1WLhXM1FfMzW3annvFv0rw==",
        "signatures": [
          {
            "sig": "MEYCIQD879S1OedINdZ4ZpwGJZnZ6VKxGPStXjOS0u7ht4SEyAIhAKeMijifOxeZy0bOYrm4UlsYLVeB6Od/PGVJRFSvvaNP",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2962197
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "933e8750dcd000c16a621a7344a4beaa034c4019",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "google-wombot",
        "email": "node-team-npm+wombot@google.com"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.6.4",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "20.18.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.0.0_1765922410844_0.19205471197976265",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.1": {
      "name": "protobufjs",
      "version": "8.0.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.0.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "c1781abf9a73812cbd483b32138ac59948223806",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.0.1.tgz",
        "fileCount": 77,
        "integrity": "sha512-NWWCCscLjs+cOKF/s/XVNFRW7Yih0fdH+9brffR5NZCy8k42yRdl5KlWKMVXuI1vfCoy4o1z80XR/W/QUb3V3w==",
        "signatures": [
          {
            "sig": "MEYCIQC1d0WRMpb9eSoTFORR5Yip3DQWVD/oEXuZT5dFCX3bfAIhALFQ2n6c8jN7OnGYrUEjG1BpszXhZ5gUrfMaMLrDg6NP",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2963555
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "6559b3df799abe061a8e3f0313972d60ad9e24a4",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "fenster",
        "email": "npm@fenster.name"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.9.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.14.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.0.1_1775330597732_0.47291238472551345",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "6.11.5": {
      "name": "protobufjs",
      "version": "6.11.5",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.11.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "01b714e6b711089219c7c60c514a40d0a249007a",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.11.5.tgz",
        "fileCount": 112,
        "integrity": "sha512-OKjVH3hDoXdIZ/s5MLv8O2X0s+wOxGfV7ar6WFSKGaSAxi/6gYn3px5POS4vi+mc/0zCOdL7Jkwrj0oT1Yst2A==",
        "signatures": [
          {
            "sig": "MEUCIQDlM/Z9d2BrcRSJrXf4Ts4TIrx57mff2+M7u8wkIzUAfgIgR47wv4Btph0O+KpBleTD3Mcpsd3kCeUgCbPmUSy3on4=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2846208
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "70544eed42e9c58fb70deedc5454ce1b1b61dbaf",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "fenster",
        "email": "npm@fenster.name"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.9.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.14.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.2.1",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.11.5_1776151147840_0.8730827086891884",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.5": {
      "name": "protobufjs",
      "version": "7.5.5",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.5",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "b7089ca4410374c75150baf277353ef76db69f96",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.5.tgz",
        "fileCount": 77,
        "integrity": "sha512-3wY1AxV+VBNW8Yypfd1yQY9pXnqTAN+KwQxL8iYm3/BjKYMNg4i0owhEe26PWDOMaIrzeeF98Lqd5NGz4omiIg==",
        "signatures": [
          {
            "sig": "MEUCIFX33cXZXM0wwC2pXp8Gy8pnz4DOqxKNcebgAWR7z5qqAiEA3b8NoB0X2QA08IDTkYTJSymAgNpvhp6CZq6BVPzFePI=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 2949726
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "b7bdfaf91d7bf279326f2d043b633da0a2dbfe47",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "fenster",
        "email": "npm@fenster.name"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.9.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.14.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.5_1776228017311_0.8637346473328174",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.2": {
      "name": "protobufjs",
      "version": "8.0.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.0.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "d4e038b9abfbacebf2e25b5da471da94397d32a7",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.0.2.tgz",
        "fileCount": 98,
        "integrity": "sha512-TNF0rhMsp+g21us9R2aj3iA7JY9pG7G/3zyRiULl6NS+AurvgQ7iWA203QcykDGSosHxMsV+K6GTR15RBWw1bA==",
        "signatures": [
          {
            "sig": "MEYCIQDJA4QojEnkS5aQWCctDFDPVSge/ZwTyc15RkD903L9rAIhAJtxMw+BSHs9yM01N2KMgLLhbuKDwy1GL8nVpnMyKsqp",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 3160753
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "658b93e163d9aff8c31236c168657bab5e2d9bbc",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --types node --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.6.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.13.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^16.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^4.0.0",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "google-protobuf": "^4.0.0",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.0.2_1777331135393_0.06388964524974994",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.0.3": {
      "name": "protobufjs",
      "version": "8.0.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.0.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "f14b215443856b5069d3ddf9c7459aa1d607f9b8",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.0.3.tgz",
        "fileCount": 98,
        "integrity": "sha512-LBYnMWkKLB8fE/ljROPDbCl7mgLSlI+oBe1fAAr5MTqFg4TIi0tYrVVurJvQggOjnUYMQtEZBjrej59ojMNTHQ==",
        "signatures": [
          {
            "sig": "MEYCIQCnFSeY8hXGuQ4LeA1tmgvy7cY0oiBh1MUhwc3IgOIB0AIhAJLFZ06KYjpo00/T61pXd1ogpXWNVQy3/1mNnFEKJjpT",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 3160178
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "89c80c6949ac5c53d72053baca0d8932347624aa",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --types node --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.6.2",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.13.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^16.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^4.0.0",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "google-protobuf": "^4.0.0",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.0.3_1777333237979_0.7718292246309946",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.6": {
      "name": "protobufjs",
      "version": "7.5.6",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "11af832ebc4b4326f658a5b1308e6141eb57edfd",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.6.tgz",
        "fileCount": 78,
        "integrity": "sha512-M71sTMB146U3u0di3yup8iM+zv8yPRNQVr1KK4tyBitl3qFvEGucq/rGDRShD2rsJhtN02RJaJ7j5X5hmy8SJg==",
        "signatures": [
          {
            "sig": "MEUCIHGj4jPjebmbaqSnnlZGHs0DZQU1Xv4Bhd9JsNJADAzkAiEAhCsCwlTGjLCergzhDxBK0munKJGvgo1mlawO9c8d4U0=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.5.6",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 2994927
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "2189e5beeca6a70e4c104dfdb9fb8200bc5f81fe",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.13.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.14.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/inquire": "^1.1.1",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.6_1777337129985_0.9155175135922684",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "6.11.6": {
      "name": "protobufjs",
      "version": "6.11.6",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@6.11.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/dcodeIO/protobuf.js/issues"
      },
      "bin": {
        "pbjs": "bin/pbjs",
        "pbts": "bin/pbts"
      },
      "dist": {
        "shasum": "f02b04ef842469a2bf89da18be8fd5c41dc820ca",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-6.11.6.tgz",
        "fileCount": 2338,
        "integrity": "sha512-k8BHqgPBOtrlougZZqF2uUk5Z7bN8f0wj+3e8M3hvtSv0NBAz4VBy5f6R5Nxq/l+i7mRFTgNZb2trxqTpHNY/A==",
        "signatures": [
          {
            "sig": "MEUCIGwyodqD+cp80dpIHlovUZjQqiQiyZEk10wxa/tUEjEvAiEAqHjLJ/nc3dWT/V7IjcvodtmiKj/5FgYRxFtLBtHTUEY=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 14882730
      },
      "main": "index.js",
      "types": "index.d.ts",
      "gitHead": "869caf6a071d4412fc0dcee2f7ae25aa5d7b0474",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "nyc tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "node scripts/prepublish",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --noEmit --strictNullChecks",
        "build:types": "node bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js"
      },
      "_npmUser": {
        "name": "fenster",
        "email": "npm@fenster.name"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.9.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.14.0",
      "dependencies": {
        "long": "^4.0.0",
        "@types/long": "^4.0.1",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.0",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.4",
        "@protobufjs/inquire": "^1.1.0",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "cliDependencies": [
        "semver",
        "chalk",
        "glob",
        "jsdoc",
        "minimist",
        "tmp",
        "uglify-js",
        "espree",
        "escodegen",
        "estraverse"
      ],
      "devDependencies": {
        "nyc": "^15.0.0",
        "tmp": "^0.2.0",
        "glob": "^7.2.1",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^3.6.3",
        "eslint": "^8.15.0",
        "espree": "^7.0.0",
        "semver": "^7.1.2",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^3.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^2.6.5",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_6.11.6_1777836871053_0.8443479554808662",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.7": {
      "name": "protobufjs",
      "version": "7.5.7",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.7",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "1dde1c3848ec9cc70a2ad7e3c12ff7b7e5abe280",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.7.tgz",
        "fileCount": 78,
        "integrity": "sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==",
        "signatures": [
          {
            "sig": "MEUCIQCgCtf4U2CTFl3vGybyUVslZR5NTRn20yi1eLsS3YpDKAIgF3Zdix5c2Xwj4y8nbNenj3tookelninMsVqnRdfIVoE=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.5.7",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 2995282
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "e88fcea1635f79c414e8a070e164d38ea99e104a",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.14.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.14.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/inquire": "^1.1.1",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.7_1778305550801_0.46734090350476754",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.2.0": {
      "name": "protobufjs",
      "version": "8.2.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.2.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "b062ced7379d1363180473093aeac9a8048e30e7",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.2.0.tgz",
        "fileCount": 105,
        "integrity": "sha512-oI+GC9iPxrQEr6wragljFKH46/r3rNsm6eg7F2fp6kBUMnf6/mesDRdBuF4gK+OyaKJ8N4C1B9s9cCeYdqFikg==",
        "signatures": [
          {
            "sig": "MEUCIHY2ytjjp0uIvzjh9+J55ueHlwbIbXHlKnVDGAFJPr46AiEAo8t1zFQsYICB4Y33VkrGJhHWhmJALAOlgWqINoYhYfg=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.2.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3230017
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "f8d5f3fe7104fade45407341228f0f0bb623e76d",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --types node --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/comp_descriptor.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/comp_textformat.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/test.js.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.14.1",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.14.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "google-protobuf": "^4.0.0",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.2.0_1778355480846_0.3928381351765393",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.8": {
      "name": "protobufjs",
      "version": "7.5.8",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.8",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "51b153a06da6e47153a1aa6800cb1253bc502436",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.8.tgz",
        "fileCount": 78,
        "integrity": "sha512-dvpCIeLPbXZS/Ete7yLaO7RenOdken2NHKykBXbsaGxZT0UTltcarBciw+A78SRQs9iMAAVpsYA+l8b1hTePIA==",
        "signatures": [
          {
            "sig": "MEYCIQD3G+bmiCNrsalZkQW5LpLe8XDWRIKJRXlUIHXyQr82UwIhAPZ9Z9rWYmQtpBdq6RV2TCh5lKuOdCQX+5wpmVl9Y453",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.5.8",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3007221
      },
      "main": "index.js",
      "types": "index.d.ts",
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "d7035f9b7f06210ea343cab1f2f1cc18ee5cc1d6",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.14.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.14.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.0",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/inquire": "^1.1.1",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.8_1778578811025_0.70662050588734",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.2.1": {
      "name": "protobufjs",
      "version": "8.2.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.2.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "448450a145daf5a9ab3a66ce5fb6373322b662cc",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.2.1.tgz",
        "fileCount": 105,
        "integrity": "sha512-qD8KPh/2Zj/Kpx6nxhbCZ9TrXVhVBVkC/UNBVA2AWADc1JewcwIhNKUo+j0kiA6PqzTje8Ojc3D+hhmzy2+jkQ==",
        "signatures": [
          {
            "sig": "MEYCIQDeA//vFmEz65a9fIHU1xftGARZy00WVk0crUWgtgP3mwIhAOXYD9uWCEDA5H1Csjcmna01JZmuBkp2Nmownhe5BX2A",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.2.1",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3256227
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "c1251d94643a723de83196b29e1e7183b0b1bcca",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --types node --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/comp_descriptor.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/comp_textformat.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/test.js.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --types node --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.14.1",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.14.1",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.2.1_1778667491293_0.7318582150266786",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.3.0": {
      "name": "protobufjs",
      "version": "8.3.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.3.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "c4f07a327c7293a6a6d8df7b6ade18b66102531e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.3.0.tgz",
        "fileCount": 107,
        "integrity": "sha512-JpJpFaR7yKNb6WqKvJJ1MLbiuIQWQnbUUb06nDtf2/i8YWYYLEfP6xf9BwSJoJQg1wAy61EQB8dssQg64oX4aA==",
        "signatures": [
          {
            "sig": "MEUCIQCCI8jJw6rbRxxyJmxUhqjgg6OBRVvzsHl9+yaIU/ojwwIgGvIWg918WsTm79pP8WT1gNt287YI80cvwxFhbcynpp4=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.3.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3266191
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "a7993762d7440b9f33b98eb8c4a2f51b663971eb",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --out ext/textformat.generated.d.ts ext/textformat.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.14.1",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.14.1",
      "dependencies": {
        "long": "^5.0.0"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.3.0_1778706957378_0.7320750339152144",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.5.9": {
      "name": "protobufjs",
      "version": "7.5.9",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.5.9",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "7447857c4437403cd06bb2dcfb8d7eb571348c98",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.5.9.tgz",
        "fileCount": 79,
        "integrity": "sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==",
        "signatures": [
          {
            "sig": "MEYCIQDunqCQrvnDoBP1B8Q03SKgxUV+G+q6JP0B25QBDrs8WAIhAPKMgubUPYEQcx3mgCFuX7+NmrUfIB0ZFuV1nqQfHB5G",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.5.9",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3016066
      },
      "main": "index.js",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "ab3862d133ab9b824f12eab5f993784333543dbf",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.14.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.15.0",
      "dependencies": {
        "long": "^5.0.0",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.1",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/inquire": "^1.1.2",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.5.9_1779036732056_0.6919560783696552",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.4.0": {
      "name": "protobufjs",
      "version": "8.4.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.4.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "57664ab3f835ec6e326fd9a98178da132b8b7240",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.4.0.tgz",
        "fileCount": 107,
        "integrity": "sha512-iriNhQ57SYA5Jbdi+41AyPdx6jPPkFO7DODzkOBmqFhgYn/JzX2HxgxYPY18eQAs3CP/AWqtPvkWn8rclRAxdQ==",
        "signatures": [
          {
            "sig": "MEUCIAoZVAde6fcL4uZYOU+TSFiCagTbKsaqLkE3JGS6mvFPAiEAtA4IjHJ8miJkgyxgrS/lUlWWZRHqSWJ9DxqU4RGRyPw=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.4.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3270001
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "7c6e6f47fb5e12da2302f34a8e4fc8781234bef0",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --out ext/textformat.generated.d.ts ext/textformat.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.14.1",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.15.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.4.0_1779126931110_0.5035546494826566",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.6.0": {
      "name": "protobufjs",
      "version": "7.6.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.6.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "61e42285beec2708a9c84d7abbb5f22e2ddc54d4",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.6.0.tgz",
        "fileCount": 79,
        "integrity": "sha512-LtESOsMPTZgyYtwxhvdgdjGL0HmXEaRA/hVD6sol4zA60hVXXXP/SGmxnqDbgGE8gy7pYex7cym+5vYPcmaXBQ==",
        "signatures": [
          {
            "sig": "MEUCIF+MYwAac2mnP23hd/Tl9MclhqvBOByYy3lIwTyxZ49zAiEA4+sf7nfz+aDw49blFDShoawHv9qOBZ+wQ1iyS5Nv+nM=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.6.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3019829
      },
      "main": "index.js",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "e30c3341382b504a975d0d83f19170218cb461c3",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.14.1",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.15.0",
      "dependencies": {
        "long": "^5.3.2",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.1",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/inquire": "^1.1.2",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.6.0_1779127880127_0.31885705371849693",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.4.1": {
      "name": "protobufjs",
      "version": "8.4.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.4.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "3ba4b27e50e1f6ef901455e747224f86c32c6aea",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.4.1.tgz",
        "fileCount": 107,
        "integrity": "sha512-oXf2UgIty8jnwfN4yvL1x79VLhL5uiKjZJbSGXGCIUmHmItTP4eS/UIlWDCeNx3seg+ujfn9vDlPMSrsh7wO+Q==",
        "signatures": [
          {
            "sig": "MEUCIDfW23UfYyBy4pFHRw5m/kRjmg/0b1Y5IzI7c8ZkX4ALAiEAhBQ0HKFYDEPsNpMMb/aVHsNl6YTl7QsVfWW2RbJpzdU=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.4.1",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3288755
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "e4320d06e8b0c00339d468df1cfc0dc08192597d",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --out ext/textformat.generated.d.ts ext/textformat.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.15.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.15.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.4.1_1779389550565_0.3569093339416385",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.4.2": {
      "name": "protobufjs",
      "version": "8.4.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.4.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "758b5ed274b8d859f95174cbdb569f359a804e29",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.4.2.tgz",
        "fileCount": 107,
        "integrity": "sha512-64rfNzkWOZAIazXzpBFPWq6F9up6gMvTzjE2oWIzApx2N/dqVUEE7+bCn2+40780dFVtKOUab8QfxJ6KJDWbqA==",
        "signatures": [
          {
            "sig": "MEYCIQDPufXBfXXL8a+DJ9b6hIRZPLn8a1gQNCF0yuDLMCMwbgIhANkiGlhvdRPWH67BxrsXIyApsLagJDUc1+A4GwYLMCrz",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.4.2",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3290656
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "07b2fc181b67438eb0f5d1f28fd24ee4a4aa78a4",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --out ext/textformat.generated.d.ts ext/textformat.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.15.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.15.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.4.2_1779417876442_0.8046253510004338",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.6.1": {
      "name": "protobufjs",
      "version": "7.6.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.6.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "6320bb08c3be7dcfc6f9193ee03d3a4643f1eb37",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.6.1.tgz",
        "fileCount": 79,
        "integrity": "sha512-4K0myLaWL5EteuSAro91EGFgcfVgxb64Jx+7oDAY6GOkXD4M69yuSEljNcInGVCA5sOPxmZ/EqDLj2x0Q0+Ygg==",
        "signatures": [
          {
            "sig": "MEUCIC+9EWsjLhAaDHZsDVqZ25luxTdt0YUUBt4u+Tgp7HusAiEA6FZ0FgzviTS2rx39gbKShaX86EdiQYL6Lv9SNhFw8A0=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.6.1",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3044963
      },
      "main": "index.js",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "f0b50d2fa1247d6652618190c2d6602e6830b90d",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.15.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.15.0",
      "dependencies": {
        "long": "^5.3.2",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.1",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/inquire": "^1.1.2",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.1"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.6.1_1779418340440_0.5922749297741285",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.5.0": {
      "name": "protobufjs",
      "version": "8.5.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.5.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "6b8640cc334e06fc2548524bdac21ad970092dfe",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.5.0.tgz",
        "fileCount": 107,
        "integrity": "sha512-df1jWDPA5VIBNRtuAHjqr09f2qN5D4Vke1wYqOQg1XJ7ZDpA7BD6L7E4tyChgGRLB5hqk2m79Zsy0WHwV9a84A==",
        "signatures": [
          {
            "sig": "MEYCIQCr0MMbw3G9tYxOmeV93HEu+M6Ph/TkP/VjpUXzZhlbZAIhAIbZEQO+dh5dTWuSKOMxQYJ5qc77XxEQLjyG9gaANm4q",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.5.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3301320
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "4655f8d0a326014fd4c4eb85df39a1837673b28a",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --out ext/textformat.generated.d.ts ext/textformat.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.16.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.16.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.5.0_1780095464083_0.13841948001425197",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.6.2": {
      "name": "protobufjs",
      "version": "7.6.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.6.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "2659f77bd8d54778814c274dc0df808f54c88918",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.6.2.tgz",
        "fileCount": 79,
        "integrity": "sha512-N9EiLovGEQOJSPF26Ij7qUGvahfEnq0eeYZ02aigIedkmz1qZSwjnP9SBITHJuF/6MYbIW4HDN8zdYjsjqJKXQ==",
        "signatures": [
          {
            "sig": "MEUCIQDI8i3kxJ6DnIufDt0NubzIl+3zy6PFEIzIhb3LKDUAKAIgIKEEhuvQSwP+XCculdIYs9bCED8JvPRjstD/aQ6+4wA=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.6.2",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3046138
      },
      "main": "index.js",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "ec90ef9ccc30fffe6ea9ea37e45781071898229d",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.16.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.16.0",
      "dependencies": {
        "long": "^5.3.2",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.1",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/inquire": "^1.1.2",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.1"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.6.2_1780178288424_0.24964929956193038",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.6.0": {
      "name": "protobufjs",
      "version": "8.6.0",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.6.0",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "e00025013abd8f5eb69f9a43b06641066fdeb168",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.6.0.tgz",
        "fileCount": 110,
        "integrity": "sha512-PIOO89BMGMXGz2333TVv/OqPNVWm7w30ll/4FtLbtLBaonzJMYwTbAZSSlobjIy9MoUgIAxSVUpK7aP7EpTtkg==",
        "signatures": [
          {
            "sig": "MEYCIQCPeBXQrRPcGkFRuGznXdK3FCiatazQ5RZirwVS5OHmUgIhAPZyKE9TbZDGT7X4yR+MRJyME4clx9W72+c4jcEcUVuX",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.6.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3378525
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "8631d9b8aaad5d686cc7f374f143f3872f55e9cd",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.16.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.16.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.6.0_1780609655397_0.7815229557913703",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.6.1": {
      "name": "protobufjs",
      "version": "8.6.1",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.6.1",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "c245cc06ec85eccfe20ac18c13fc68ce33e6979e",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.6.1.tgz",
        "fileCount": 108,
        "integrity": "sha512-s4qQPr4pU0W95iYnUInh95skjIg+3aM2sakYsw60QYanU+qWRDY2zQxOAQV6zU7ROJpSNDG9B+VSmk4dqdWWSA==",
        "signatures": [
          {
            "sig": "MEUCIQC4FgaU8Zm1/Xnnn3d7zLIVntLkUxUSKsyRcfBobz9AOAIgH/9mC4OBxCcqdoKuNpMK37nFmWmuHcG3cpHXfeCthUg=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.6.1",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3366933
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "6b57a8a39f9c2524df59f6bf48e9f5b47a0a6892",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.16.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.16.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.6.1_1780790793038_0.3145122425942011",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.6.3": {
      "name": "protobufjs",
      "version": "7.6.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.6.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "92cc8806db61393e68f6a2eb742c1d9c0cafd672",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.6.3.tgz",
        "fileCount": 79,
        "integrity": "sha512-+k0vdJKNdW+Vu+dYe8tZA/VvQb6XKNWexC6URwBFXxNnjLJz9nQJCemGyNgRAWD+B7+nGNc9qMPGwcD7s4nzUw==",
        "signatures": [
          {
            "sig": "MEQCIGHelxyDuqRWEDfPUToC+aOUUQkED4KFPq76hP+6hiaFAiAvTK8eSLf/3YN9LMK+Ef4naT90is2/IHwaUUZDojm39Q==",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.6.3",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3048282
      },
      "main": "index.js",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "1d3796d7d29830c73eec792ccbe769be6aa020ac",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/inquire/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.16.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.16.0",
      "dependencies": {
        "long": "^5.3.2",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.1",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/inquire": "^1.1.2",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.1"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.6.3_1781038079552_0.4438592186595518",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.6.2": {
      "name": "protobufjs",
      "version": "8.6.2",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.6.2",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "d027d43c653d432484adaa03f66d111559d5dcc4",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.6.2.tgz",
        "fileCount": 108,
        "integrity": "sha512-CCERJxzRvKMeEdJSLwdQf40TXWNPc8M4RkN7j/lxY6FQB+4do8rETWqj60AqxP9n0XIsxnSefZ8uhAaGKg2njw==",
        "signatures": [
          {
            "sig": "MEUCIEPvdCdlYkv7LDU9SNbBDt+j6QNmcG+OJHZ9PReYj8VjAiEAwP8b/gvPPTmDKXM3kBk+hOiy5F8KV1A/ALQHoWdUjLQ=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "unpackedSize": 3493718
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "41d3517bb099c2e20009a888d2f90cb0cb61ce2a",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "dcode",
        "email": "dcode+npm@dcode.io"
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.12.1",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.15.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.6.2_1781039381391_0.806542153722539",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.6.3": {
      "name": "protobufjs",
      "version": "8.6.3",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.6.3",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "67dadb85a6802fe5df5e2221ab50cee1017b77c6",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.6.3.tgz",
        "fileCount": 108,
        "integrity": "sha512-alQyzT0j401LGBtwsqu6uprjR6pfNH1UJf9N6GBFMjIcd+HzTe0/HrjAbFCqun+zvnfLarrxAtMM2xvZ+kFZ5A==",
        "signatures": [
          {
            "sig": "MEYCIQC0T4l+s5rGwyOXePJQTBdBjgAhl/Fz+y14Rc5LzhCySwIhAIwdpo0tNBNBFgalD4+Ic7uo0xEOI1IGi0BP+ZvHJT22",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.6.3",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3411869
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "8076a5e9b2a32d0899a0575326257645baf0297e",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.16.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.16.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.6.3_1781136171067_0.7246078684418475",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.6.4": {
      "name": "protobufjs",
      "version": "7.6.4",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@7.6.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "8bb000300026efd63eb7951d26e5dbb38f5658f2",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.6.4.tgz",
        "fileCount": 79,
        "integrity": "sha512-RJJPTTpvFfHcWLkIa2JFWK4XvtSzS0yEWDmunqHXli1h3JlkbcQZXDZdcWxv+JK3Xsl5/UFDPZ0iGm7DAengYw==",
        "signatures": [
          {
            "sig": "MEYCIQCsjz4j8ChP+zSQXesKsEnoKmSw+fCcvK23gkGecv8onwIhANFRRd2DVMk61eDEjJzrmN5CVkdf0yP5uNJslssf7MlM",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.6.4",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3033917
      },
      "main": "index.js",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "f8f64efbfc5b52997beb7549e7ea722704320cb1",
      "scripts": {
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "pages": "node scripts/pages",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "changelog": "node scripts/changelog -w",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "postinstall": "node scripts/postinstall",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.17.0",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "directories": {},
      "_nodeVersion": "24.16.0",
      "dependencies": {
        "long": "^5.3.2",
        "@types/node": ">=13.7.0",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@protobufjs/fetch": "^1.1.1",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/eventemitter": "^1.1.1"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "versionScheme": "~",
      "_hasShrinkwrap": false,
      "readmeFilename": "README.md",
      "devDependencies": {
        "nyc": "^15.0.0",
        "gulp": "^4.0.2",
        "tape": "^5.0.0",
        "chalk": "^4.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^4.0.0",
        "minimist": "^1.2.0",
        "vinyl-fs": "^3.0.3",
        "benchmark": "^2.1.4",
        "escodegen": "^1.13.0",
        "uglify-js": "^3.7.7",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "browserify-wrap": "^1.0.2",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.1.13",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_7.6.4_1781266259236_0.3672832618583868",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.6.4": {
      "name": "protobufjs",
      "version": "8.6.4",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.6.4",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "61c1589f095d096cf89e77d1e6dfa5ca1c0d70bf",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.6.4.tgz",
        "fileCount": 108,
        "integrity": "sha512-/+XMv9JalknuncEJSwsyEVlwcxVLKx2iaoSUXFZA86MJkdqyOdfrlB1sB7S6aKyUk9tl20YY+SgQe5J2sJHTcg==",
        "signatures": [
          {
            "sig": "MEUCIBXly8pRIbjctTepxB5L7lSnYxOfo5/tEVPOabsAr+QBAiEAvj4xGqOX5T/zLeeA5kRjSoq8F7t1YLkFyDZvFZwlvV0=",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.6.4",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3414881
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "6c2d51d69d7f3e24e334307219cd00bab524d049",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.17.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.16.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^62.9.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.6.4_1781620568721_0.041602423901195396",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "8.6.5": {
      "name": "protobufjs",
      "version": "8.6.5",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "repository": {
        "type": "git",
        "url": "git+https://github.com/protobufjs/protobuf.js.git"
      },
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "scripts": {
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:report": "nyc report --reporter=lcov --reporter=text",
        "docs": "npm run docs:build",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint": "npm run lint:sources && npm run lint:types",
        "lint:sources": "eslint \"**/*.js\"",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test"
      },
      "dependencies": {
        "long": "^5.3.2"
      },
      "devDependencies": {
        "@eslint/js": "^10.0.0",
        "@types/node": ">=13.7.0",
        "browserify": "^17.0.0",
        "browserify-wrap": "^1.0.2",
        "bundle-collapser": "^1.3.0",
        "escodegen": "^1.13.0",
        "eslint": "^10.0.0",
        "eslint-plugin-jsdoc": "^63.0.0",
        "espree": "^9.0.0",
        "estraverse": "^5.1.0",
        "gh-pages": "^6.0.0",
        "globals": "^17.0.0",
        "gulp": "^5.0.0",
        "gulp-header": "^2.0.9",
        "gulp-if": "^3.0.0",
        "gulp-sourcemaps": "^3.0.0",
        "gulp-uglify": "^3.0.2",
        "jsdoc": "^4.0.0",
        "minimist": "^1.2.8",
        "nyc": "^18.0.0",
        "reflect-metadata": "^0.2.0",
        "tape": "^5.0.0",
        "tslint": "^6.0.0",
        "typescript": "^3.7.5",
        "vinyl-buffer": "^1.0.1",
        "vinyl-fs": "^4.0.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "gitHead": "3f7b2fa2dd679f7099a30098a75bcd776615e86f",
      "_id": "protobufjs@8.6.5",
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "_nodeVersion": "24.16.0",
      "_npmVersion": "11.17.0",
      "dist": {
        "integrity": "sha512-zeE5LPpencAGXvsxyOYmEgJhxzHY8IsmPAFzstZVhDSVT8QH03q6gMZwZRaQGApevZbAL6u28ugs4CC+YKB2jQ==",
        "shasum": "7709c9ff77914c00010129888e620c9ccf7c294c",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.6.5.tgz",
        "fileCount": 108,
        "unpackedSize": 3487679,
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.6.5",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEUCIDLb8krSpodQTuGnhhoQNb2QodRdpwjvAEzh1Ho+b8uSAiEA1nAWh574y5nTVlYCU4L/a+2BGLSknckwKrPNN/93dLQ="
          }
        ]
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "directories": {},
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/protobufjs_8.6.5_1782225416104_0.24557229659055912"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    },
    "8.6.6": {
      "name": "protobufjs",
      "version": "8.6.6",
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "_id": "protobufjs@8.6.6",
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "dist": {
        "shasum": "c606f56d65e1f5f01e35146e648dea1e4fdc2406",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.6.6.tgz",
        "fileCount": 108,
        "integrity": "sha512-RkLIhE+Tdc2Kpq1F4Uw6OnpAXPca7B+GSDov/GqGCqNBpVyDskQ9yReZfgM+C7xw9AAix873iQZXbBWXj6NzYQ==",
        "signatures": [
          {
            "sig": "MEYCIQDSe4OxKROiAVCg/4nLymGWW7jW53EbFJcnYltSqHntVgIhAMyYe4tDeV98fWl4xJNAUwjAxiR89sJUovoRcSwAWe4V",
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
          }
        ],
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.6.6",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "unpackedSize": 3488699
      },
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "gitHead": "55e4c8f8eadfc21c848f6a1eedd1b383a3720099",
      "scripts": {
        "docs": "npm run docs:build",
        "lint": "npm run lint:sources && npm run lint:types",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint:sources": "eslint \"**/*.js\"",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "coverage:report": "nyc report --reporter=lcov --reporter=text"
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "repository": {
        "url": "git+https://github.com/protobufjs/protobuf.js.git",
        "type": "git"
      },
      "_npmVersion": "11.18.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "directories": {},
      "_nodeVersion": "24.18.0",
      "dependencies": {
        "long": "^5.3.2"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "nyc": "^18.0.0",
        "gulp": "^5.0.0",
        "tape": "^5.0.0",
        "jsdoc": "^4.0.0",
        "eslint": "^10.0.0",
        "espree": "^9.0.0",
        "tslint": "^6.0.0",
        "globals": "^17.0.0",
        "gulp-if": "^3.0.0",
        "gh-pages": "^6.0.0",
        "minimist": "^1.2.8",
        "vinyl-fs": "^4.0.0",
        "escodegen": "^1.13.0",
        "@eslint/js": "^10.0.0",
        "browserify": "^17.0.0",
        "estraverse": "^5.1.0",
        "typescript": "^3.7.5",
        "@types/node": ">=13.7.0",
        "gulp-header": "^2.0.9",
        "gulp-uglify": "^3.0.2",
        "vinyl-buffer": "^1.0.1",
        "browserify-wrap": "^1.0.2",
        "gulp-sourcemaps": "^3.0.0",
        "bundle-collapser": "^1.3.0",
        "reflect-metadata": "^0.2.0",
        "eslint-plugin-jsdoc": "^63.0.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/protobufjs_8.6.6_1783127419522_0.2697552713733784",
        "host": "s3://npm-registry-packages-npm-production"
      },
      "contributors": []
    },
    "7.6.5": {
      "name": "protobufjs",
      "version": "7.6.5",
      "versionScheme": "~",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "repository": {
        "type": "git",
        "url": "git+https://github.com/protobufjs/protobuf.js.git"
      },
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "homepage": "https://protobufjs.github.io/protobuf.js/",
      "engines": {
        "node": ">=12.0.0"
      },
      "eslintConfig": {
        "env": {
          "es6": true
        },
        "parserOptions": {
          "ecmaVersion": 6
        }
      },
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "main": "index.js",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "publishConfig": {
        "tag": "latest-7"
      },
      "scripts": {
        "bench": "node bench",
        "build": "npm run build:bundle && npm run build:types",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ lib/aspromise/index.js lib/base64/index.js lib/codegen/index.js lib/eventemitter/index.js lib/float/index.js lib/fetch/index.js lib/path/index.js lib/pool/index.js lib/utf8/index.js",
        "changelog": "node scripts/changelog -w",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:report": "nyc report --reporter=lcov --reporter=text",
        "docs": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "lint": "npm run lint:sources && npm run lint:types",
        "lint:sources": "eslint \"**/*.js\" -c config/eslint.json",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "pages": "node scripts/pages",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "postinstall": "node scripts/postinstall",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "test:types": "tsc tests/comp_typescript.ts --lib es2015 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc tests/data/test.js.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks && tsc tests/data/*.ts --lib es2015 --esModuleInterop --noEmit --strictNullChecks",
        "make": "npm run lint:sources && npm run build && npm run lint:types && node ./scripts/gentests.js && npm test"
      },
      "dependencies": {
        "@protobufjs/aspromise": "^1.1.2",
        "@protobufjs/base64": "^1.1.2",
        "@protobufjs/codegen": "^2.0.5",
        "@protobufjs/eventemitter": "^1.1.1",
        "@protobufjs/fetch": "^1.1.1",
        "@protobufjs/float": "^1.0.2",
        "@protobufjs/path": "^1.1.2",
        "@protobufjs/pool": "^1.1.0",
        "@protobufjs/utf8": "^1.1.1",
        "@types/node": ">=13.7.0",
        "long": "^5.3.2"
      },
      "devDependencies": {
        "benchmark": "^2.1.4",
        "browserify": "^17.0.0",
        "browserify-wrap": "^1.0.2",
        "bundle-collapser": "^1.3.0",
        "chalk": "^4.0.0",
        "escodegen": "^1.13.0",
        "eslint": "^8.15.0",
        "espree": "^9.0.0",
        "estraverse": "^5.1.0",
        "gh-pages": "^4.0.0",
        "git-raw-commits": "^2.0.3",
        "git-semver-tags": "^4.0.0",
        "google-protobuf": "^3.11.3",
        "gulp": "^4.0.2",
        "gulp-header": "^2.0.9",
        "gulp-if": "^3.0.0",
        "gulp-sourcemaps": "^3.0.0",
        "gulp-uglify": "^3.0.2",
        "jaguarjs-jsdoc": "github:dcodeIO/jaguarjs-jsdoc",
        "jsdoc": "^4.0.0",
        "minimist": "^1.2.0",
        "nyc": "^15.0.0",
        "reflect-metadata": "^0.1.13",
        "tape": "^5.0.0",
        "tslint": "^6.0.0",
        "typescript": "^3.7.5",
        "uglify-js": "^3.7.7",
        "vinyl-buffer": "^1.0.1",
        "vinyl-fs": "^3.0.3",
        "vinyl-source-stream": "^2.0.0"
      },
      "readmeFilename": "README.md",
      "gitHead": "89048ba0bbf3ed78f77199102f0614dafc2b4860",
      "_id": "protobufjs@7.6.5",
      "_nodeVersion": "24.18.0",
      "_npmVersion": "11.18.0",
      "dist": {
        "integrity": "sha512-/FPD0nUc9jH6rfFjji9IBqOz4pcSE3CsT1m7Ep6Mdb0LxSUMj8hgl6GomOvZzpNpAqqGaXA0P3VSrZLFzIhQrw==",
        "shasum": "7b9250cdaf4a06139a9f0fe468a40d7d4febca71",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-7.6.5.tgz",
        "fileCount": 79,
        "unpackedSize": 3034479,
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@7.6.5",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEUCIGYk3DVafDAwFUCCv1mSKw4rClfARdWRMo4nywRCQXYHAiEAjGWNZX18kGUcVE6XVI8mEo/1MovPu6QLJ1DP3Km2LbI="
          }
        ]
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "directories": {},
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/protobufjs_7.6.5_1783127598917_0.8767403744966678"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    },
    "8.7.0": {
      "name": "protobufjs",
      "version": "8.7.0",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "repository": {
        "type": "git",
        "url": "git+https://github.com/protobufjs/protobuf.js.git"
      },
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "scripts": {
        "bench": "npm --prefix bench run bench",
        "build": "npm run build:bundle && npm run build:types",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:report": "nyc report --reporter=lcov --reporter=text",
        "docs": "npm run docs:build",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint": "npm run lint:sources && npm run lint:types",
        "lint:sources": "eslint \"**/*.js\"",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test"
      },
      "dependencies": {
        "long": "^5.3.2"
      },
      "devDependencies": {
        "@eslint/js": "^10.0.0",
        "@types/node": ">=13.7.0",
        "browserify": "^17.0.0",
        "browserify-wrap": "^1.0.2",
        "bundle-collapser": "^1.3.0",
        "escodegen": "^1.13.0",
        "eslint": "^10.0.0",
        "eslint-plugin-jsdoc": "^63.0.0",
        "espree": "^9.0.0",
        "estraverse": "^5.1.0",
        "gh-pages": "^6.0.0",
        "globals": "^17.0.0",
        "gulp": "^5.0.0",
        "gulp-header": "^2.0.9",
        "gulp-if": "^3.0.0",
        "gulp-sourcemaps": "^3.0.0",
        "gulp-uglify": "^3.0.2",
        "jsdoc": "^4.0.0",
        "minimist": "^1.2.8",
        "nyc": "^18.0.0",
        "reflect-metadata": "^0.2.0",
        "tape": "^5.0.0",
        "tslint": "^6.0.0",
        "typescript": "^3.7.5",
        "vinyl-buffer": "^1.0.1",
        "vinyl-fs": "^4.0.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "gitHead": "286af39b2e9d84ec76b3a279d4fc9c09a4f9735c",
      "_id": "protobufjs@8.7.0",
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "_nodeVersion": "24.18.0",
      "_npmVersion": "11.18.0",
      "dist": {
        "integrity": "sha512-uu52JNxLh3vsL7tXU/h0gDaywufvuUCTbGSi0NKQKBZ2ZopkmrWQJSQO/EFqzu/5YhiwgVM8rq/a/iVpx4eZ0g==",
        "shasum": "a4595e4ac8fc052c6039de61b955fe201d1e6d10",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.7.0.tgz",
        "fileCount": 108,
        "unpackedSize": 3682011,
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.7.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEYCIQDno10He8mLZi6VMwdVmlEvEv12kXyicoh1mWwsJjbhwwIhANARN3BanBtai+Wc1MySuVD/yj2Idl782/TWn5qbzrOj"
          }
        ]
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "directories": {},
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/protobufjs_8.7.0_1783345822831_0.7729985744980292"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    },
    "8.7.1": {
      "name": "protobufjs",
      "version": "8.7.1",
      "description": "Protocol Buffers for JavaScript & TypeScript.",
      "author": {
        "name": "Daniel Wirtz",
        "email": "dcode+protobufjs@dcode.io"
      },
      "license": "BSD-3-Clause",
      "repository": {
        "type": "git",
        "url": "git+https://github.com/protobufjs/protobuf.js.git"
      },
      "bugs": {
        "url": "https://github.com/protobufjs/protobuf.js/issues"
      },
      "engines": {
        "node": ">=12.0.0"
      },
      "keywords": [
        "protobuf",
        "protocol-buffers",
        "serialization",
        "typescript"
      ],
      "main": "index.js",
      "type": "commonjs",
      "types": "index.d.ts",
      "browser": {
        "fs": false
      },
      "scripts": {
        "bench": "npm --prefix bench run bench",
        "build": "npm run build:bundle && npm run build:types",
        "build:bundle": "gulp --gulpfile scripts/gulpfile.js",
        "build:tests": "node ./scripts/gentests.js",
        "build:types": "node cli/bin/pbts --main --global protobuf --out index.d.ts src/ && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/descriptor.generated.d.ts ext/descriptor.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/textformat.generated.d.ts ext/textformat.js && node cli/bin/pbts --main --import \"\\$protobuf=..\" --out ext/protojson.generated.d.ts ext/protojson.js",
        "coverage": "npm run coverage:test && npm run coverage:report",
        "coverage:test": "nyc --silent tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "coverage:report": "nyc report --reporter=lcov --reporter=text",
        "docs": "npm run docs:build",
        "docs:build": "jsdoc -c config/jsdoc.json -R README.md --verbose --pedantic",
        "docs:publish": "npm run docs:build && node scripts/pages",
        "lint": "npm run lint:sources && npm run lint:types",
        "lint:sources": "eslint \"**/*.js\"",
        "lint:types": "tslint \"**/*.d.ts\" -e \"**/node_modules/**\" -t stylish -c config/tslint.json",
        "prepublish": "cd cli && npm install && cd .. && npm run build",
        "prepublishOnly": "cd cli && npm install && cd .. && npm run build",
        "prof": "node bench/prof",
        "test": "npm run test:sources && npm run test:types",
        "test:sources": "tape -r ./lib/tape-adapter tests/*.js tests/node/*.js",
        "test:types": "tsc tests/comp_typescript.ts --target es2019 --module commonjs --types node --lib es2019 --esModuleInterop --strictNullChecks --experimentalDecorators --emitDecoratorMetadata && tsc -p tsconfig.test-types.json",
        "make": "npm run lint:sources && npm run build && npm run lint:types && npm run build:tests && npm test"
      },
      "dependencies": {
        "long": "^5.3.2"
      },
      "devDependencies": {
        "@eslint/js": "^10.0.0",
        "@types/node": "^18.19.130",
        "browserify": "^17.0.0",
        "browserify-wrap": "^1.0.2",
        "bundle-collapser": "^1.3.0",
        "escodegen": "^2.0.0",
        "eslint": "^10.0.0",
        "eslint-plugin-jsdoc": "^63.0.0",
        "espree": "^9.0.0",
        "estraverse": "^5.1.0",
        "gh-pages": "^6.0.0",
        "globals": "^17.0.0",
        "gulp": "^5.0.0",
        "gulp-header": "^2.0.9",
        "gulp-if": "^3.0.0",
        "gulp-sourcemaps": "^3.0.0",
        "gulp-uglify": "^3.0.2",
        "jsdoc": "^4.0.0",
        "minimist": "^1.2.8",
        "nyc": "^18.0.0",
        "reflect-metadata": "^0.2.0",
        "tape": "^5.0.0",
        "tslint": "^6.0.0",
        "typescript": "^4.9.5",
        "vinyl-buffer": "^1.0.1",
        "vinyl-fs": "^4.0.0",
        "vinyl-source-stream": "^2.0.0"
      },
      "gitHead": "bec6a9d6b16c0131362e9998b50a2d274414dafc",
      "_id": "protobufjs@8.7.1",
      "homepage": "https://github.com/protobufjs/protobuf.js#readme",
      "_nodeVersion": "24.18.0",
      "_npmVersion": "11.18.0",
      "dist": {
        "integrity": "sha512-agdGHrXNTv0IrYscJPDou/PlEJk1c/hBZ9o/B5NH2i/nSPtPqacNxzgwf1CebXxFMjMrZH5sqv9uQuw96aGt/A==",
        "shasum": "5650e11f3d4b61c71e5bc0447230a6794a34d713",
        "tarball": "http://mirrors.tencentyun.com/npm/protobufjs/-/protobufjs-8.7.1.tgz",
        "fileCount": 108,
        "unpackedSize": 3696443,
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/protobufjs@8.7.1",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEYCIQDAIVuNfurqWxKH+qTRjLbcFsoF+aiZx/ci8IOINwCDFQIhAPmh+FDXWWHRk4lRysNtMe2QxPevWHD+Ujo+ItJrw+wU"
          }
        ]
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:3e44c768-0ae8-4179-9e99-8ac2f344bf27"
        }
      },
      "directories": {},
      "maintainers": [
        {
          "name": "dcode",
          "email": "dcode+npm@dcode.io"
        },
        {
          "name": "fenster",
          "email": "npm@fenster.name"
        },
        {
          "name": "google-wombot",
          "email": "node-team-npm+wombot@google.com"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/protobufjs_8.7.1_1783940672575_0.031381288821159314"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    }
  },
  "time": {
    "created": "2013-03-01T19:04:59.883Z",
    "modified": "2026-07-13T11:04:33.014Z",
    "0.0.0": "2013-03-01T19:05:02.111Z",
    "0.9.1": "2013-03-05T23:56:42.191Z",
    "0.9.3": "2013-03-06T01:26:59.821Z",
    "0.9.4": "2013-03-06T13:38:43.786Z",
    "0.9.5": "2013-03-11T00:42:48.564Z",
    "0.9.6": "2013-03-11T03:15:11.389Z",
    "0.9.7": "2013-03-12T13:23:18.867Z",
    "0.9.8": "2013-03-15T16:11:55.867Z",
    "0.9.9": "2013-03-17T15:34:18.611Z",
    "0.9.10": "2013-03-17T20:48:22.431Z",
    "0.9.11": "2013-03-17T22:41:01.609Z",
    "0.9.12": "2013-03-18T21:27:47.411Z",
    "0.9.13": "2013-03-19T13:45:03.648Z",
    "0.10.0": "2013-03-19T20:33:03.026Z",
    "0.11.0": "2013-03-19T21:56:36.418Z",
    "0.11.1": "2013-03-19T23:23:14.396Z",
    "0.11.2": "2013-03-20T11:58:29.432Z",
    "0.12.0": "2013-03-21T00:42:16.889Z",
    "0.12.1": "2013-03-21T12:21:58.415Z",
    "0.12.2": "2013-03-23T16:53:37.482Z",
    "0.12.3": "2013-04-03T12:58:41.038Z",
    "0.12.4": "2013-04-11T12:54:29.692Z",
    "0.12.5": "2013-04-11T18:17:19.555Z",
    "0.12.6": "2013-04-11T19:11:12.202Z",
    "0.12.7": "2013-04-12T13:14:29.007Z",
    "0.12.8": "2013-04-24T12:39:49.025Z",
    "0.12.9": "2013-05-12T13:58:50.892Z",
    "0.12.10": "2013-05-13T21:03:40.563Z",
    "0.12.11": "2013-05-13T22:09:47.646Z",
    "0.12.12": "2013-05-14T13:13:07.423Z",
    "0.12.13": "2013-05-14T16:17:56.407Z",
    "1.0.0-b1": "2013-05-28T18:53:25.343Z",
    "1.0.0-b2": "2013-05-29T11:51:07.775Z",
    "1.0.0-b4": "2013-06-02T15:24:00.346Z",
    "1.0.0-b5": "2013-06-12T14:27:43.791Z",
    "1.0.0-b6": "2013-06-26T18:24:32.588Z",
    "1.0.0": "2013-06-27T14:54:07.919Z",
    "1.0.1": "2013-06-30T23:02:33.313Z",
    "1.0.2": "2013-07-01T15:41:51.272Z",
    "1.0.3": "2013-07-01T16:46:08.966Z",
    "1.0.4": "2013-07-03T14:30:24.115Z",
    "1.1.0": "2013-07-03T23:32:58.104Z",
    "1.1.1": "2013-07-11T16:34:06.012Z",
    "1.1.2": "2013-07-11T17:15:27.472Z",
    "1.1.3": "2013-07-11T20:51:22.706Z",
    "1.1.4": "2013-07-13T16:35:21.532Z",
    "1.1.6": "2013-08-08T23:35:59.631Z",
    "1.1.7": "2013-10-12T13:00:18.584Z",
    "1.1.8": "2013-10-20T01:27:46.319Z",
    "1.1.9": "2013-10-21T02:00:37.397Z",
    "1.3.0": "2013-11-07T15:43:57.432Z",
    "1.3.1": "2013-11-10T19:51:32.115Z",
    "1.3.2": "2013-11-10T20:11:16.434Z",
    "1.5.0": "2013-11-17T17:53:59.158Z",
    "1.5.1": "2013-11-18T15:35:19.494Z",
    "2.0.0-rc1": "2013-11-28T16:58:23.650Z",
    "2.0.0-rc2": "2013-11-28T23:07:31.267Z",
    "2.0.0-rc4": "2013-12-08T01:01:52.415Z",
    "2.0.0": "2013-12-18T00:23:22.031Z",
    "2.0.1": "2013-12-20T01:31:06.080Z",
    "2.0.2": "2013-12-27T23:54:33.302Z",
    "2.0.3": "2014-01-02T21:11:44.040Z",
    "2.0.4": "2014-01-18T16:24:29.792Z",
    "2.0.5": "2014-02-11T17:13:28.704Z",
    "2.2.0": "2014-06-04T09:39:46.573Z",
    "2.2.1": "2014-06-04T12:32:59.613Z",
    "3.0.0": "2014-06-28T02:32:12.332Z",
    "3.2.0": "2014-07-17T23:02:18.343Z",
    "3.2.1": "2014-07-25T15:40:03.572Z",
    "3.2.2": "2014-07-28T14:30:42.088Z",
    "3.2.4": "2014-08-07T14:18:43.704Z",
    "3.3.0": "2014-08-12T23:22:58.874Z",
    "3.3.1": "2014-08-14T20:28:03.558Z",
    "3.4.0": "2014-08-15T02:20:20.610Z",
    "3.4.1": "2014-08-22T02:12:24.649Z",
    "3.5.1": "2014-08-24T19:39:56.240Z",
    "3.5.2": "2014-08-24T21:39:43.040Z",
    "3.5.4": "2014-08-26T00:51:34.721Z",
    "3.5.5": "2014-08-26T15:49:35.397Z",
    "3.6.0": "2014-08-26T20:15:10.090Z",
    "3.7.0": "2014-10-14T14:50:15.603Z",
    "3.8.0": "2014-10-29T15:54:25.758Z",
    "3.8.1": "2014-11-11T16:30:06.682Z",
    "3.8.2": "2014-11-24T17:10:14.665Z",
    "4.0.0-b1": "2015-03-13T00:44:16.569Z",
    "4.0.0-b2": "2015-03-13T00:48:41.979Z",
    "4.0.0-b3": "2015-06-02T14:05:32.702Z",
    "4.0.0-b4": "2015-06-09T00:01:48.843Z",
    "4.0.0-b5": "2015-06-12T16:28:42.501Z",
    "4.0.0": "2015-06-25T15:50:47.907Z",
    "4.1.0": "2015-09-27T14:43:35.406Z",
    "4.1.1": "2015-09-28T13:28:58.398Z",
    "4.1.2": "2015-10-14T16:23:01.937Z",
    "5.0.0": "2015-11-16T23:21:20.380Z",
    "4.1.3": "2015-11-17T00:56:15.730Z",
    "5.0.1": "2016-01-06T00:35:41.458Z",
    "6.0.0": "2016-11-28T17:14:10.946Z",
    "6.0.1": "2016-12-01T10:32:01.221Z",
    "6.0.2": "2016-12-05T19:05:55.037Z",
    "6.1.0": "2016-12-11T01:15:59.525Z",
    "6.1.1": "2016-12-13T17:04:56.370Z",
    "6.2.0": "2016-12-15T17:00:39.530Z",
    "6.2.1": "2016-12-16T16:14:50.830Z",
    "6.3.0": "2016-12-26T18:01:35.723Z",
    "6.3.1": "2016-12-27T22:32:38.852Z",
    "6.4.0": "2017-01-03T15:54:17.746Z",
    "6.4.1": "2017-01-04T12:39:39.385Z",
    "6.4.3": "2017-01-06T00:15:37.250Z",
    "6.4.4": "2017-01-06T02:06:03.316Z",
    "6.4.5": "2017-01-07T15:03:52.445Z",
    "6.4.6": "2017-01-11T01:31:50.954Z",
    "6.5.0": "2017-01-17T13:54:58.168Z",
    "6.5.1": "2017-01-18T02:28:58.602Z",
    "6.5.2": "2017-01-19T16:38:33.655Z",
    "6.5.3": "2017-01-19T22:28:40.803Z",
    "6.6.0": "2017-01-24T04:07:14.397Z",
    "6.6.1": "2017-01-24T13:13:08.898Z",
    "5.0.2": "2017-01-27T16:10:15.264Z",
    "6.6.2": "2017-01-27T16:23:24.928Z",
    "6.6.3": "2017-01-30T23:56:59.479Z",
    "6.6.4": "2017-02-28T22:18:07.378Z",
    "6.6.5": "2017-03-02T19:13:00.150Z",
    "6.7.0": "2017-04-02T11:35:44.535Z",
    "6.7.1": "2017-04-05T10:48:25.109Z",
    "6.7.2": "2017-04-08T08:46:34.429Z",
    "6.7.3": "2017-04-08T11:50:05.010Z",
    "6.8.0": "2017-06-09T21:25:40.209Z",
    "6.8.1": "2017-11-27T17:13:08.537Z",
    "6.8.2": "2017-11-29T01:10:18.165Z",
    "6.8.3": "2017-11-29T11:28:12.561Z",
    "6.8.4": "2018-01-04T21:56:37.330Z",
    "6.8.5": "2018-02-19T12:11:13.832Z",
    "6.8.6": "2018-02-26T11:48:33.279Z",
    "5.0.3": "2018-05-16T09:21:38.056Z",
    "6.8.7": "2018-07-18T23:49:33.401Z",
    "6.8.8": "2018-07-19T00:38:59.400Z",
    "6.8.9": "2020-03-11T18:50:04.758Z",
    "6.9.0-pre": "2020-04-17T19:52:13.667Z",
    "6.9.0-beta.0": "2020-04-17T22:33:45.728Z",
    "6.9.0": "2020-04-20T18:14:12.361Z",
    "6.10.0-beta.0": "2020-06-17T23:06:56.100Z",
    "6.10.0-beta.1": "2020-07-13T21:35:25.511Z",
    "6.10.0-beta.2": "2020-07-13T23:07:43.901Z",
    "6.10.0": "2020-07-13T23:34:51.522Z",
    "6.10.1-beta.0": "2020-07-16T02:39:11.957Z",
    "6.10.1": "2020-07-16T02:53:35.372Z",
    "6.10.2": "2020-11-16T21:16:34.316Z",
    "6.11.0-pre": "2021-04-09T03:52:36.613Z",
    "6.11.0": "2021-04-29T02:36:01.256Z",
    "6.11.1": "2021-04-29T18:22:21.020Z",
    "6.11.2": "2021-04-30T17:31:06.132Z",
    "6.10.3": "2022-05-20T19:10:15.301Z",
    "6.11.3": "2022-05-20T19:36:26.233Z",
    "7.0.0": "2022-07-08T16:45:34.919Z",
    "7.1.0": "2022-08-26T22:30:54.552Z",
    "7.1.1": "2022-09-10T00:39:08.773Z",
    "7.1.2": "2022-09-22T18:47:08.150Z",
    "7.2.0": "2023-01-24T20:12:28.388Z",
    "7.2.1": "2023-02-02T22:23:00.951Z",
    "7.2.2": "2023-02-07T15:27:08.284Z",
    "7.2.3": "2023-03-27T18:10:25.421Z",
    "7.2.4": "2023-06-27T17:05:27.434Z",
    "6.11.4": "2023-08-11T22:08:44.029Z",
    "7.2.5": "2023-08-22T00:05:31.730Z",
    "7.2.6": "2024-01-16T22:56:14.291Z",
    "7.3.0": "2024-05-10T03:39:11.420Z",
    "7.3.1": "2024-06-11T05:18:19.478Z",
    "7.3.2": "2024-06-12T08:25:19.595Z",
    "7.3.3": "2024-08-21T19:06:19.011Z",
    "7.4.0": "2024-08-22T20:30:44.149Z",
    "8.0.0-experimental": "2025-03-21T17:14:20.605Z",
    "8.0.1-experimental": "2025-03-24T19:23:11.349Z",
    "8.0.3-experimental": "2025-03-25T02:15:11.878Z",
    "8.0.4-experimental": "2025-03-27T04:14:15.905Z",
    "7.5.0": "2025-04-15T17:05:23.881Z",
    "8.1.0-experimental": "2025-05-07T17:43:54.459Z",
    "8.1.1-experimental": "2025-05-07T22:28:24.052Z",
    "8.1.2-experimental": "2025-05-08T17:02:56.420Z",
    "7.5.1": "2025-05-08T17:35:01.913Z",
    "8.1.3-experimental": "2025-05-12T03:50:34.650Z",
    "8.1.4-experimental": "2025-05-13T18:22:10.675Z",
    "7.5.2": "2025-05-14T19:25:34.410Z",
    "8.1.5-experimental": "2025-05-27T20:34:44.845Z",
    "8.1.6-experimental": "2025-05-27T22:16:24.494Z",
    "7.5.3": "2025-05-28T22:23:52.634Z",
    "7.5.4": "2025-08-15T23:29:00.027Z",
    "8.0.0": "2025-12-16T22:00:11.067Z",
    "8.0.1": "2026-04-04T19:23:18.396Z",
    "6.11.5": "2026-04-14T07:19:08.054Z",
    "7.5.5": "2026-04-15T04:40:17.513Z",
    "8.0.2": "2026-04-27T23:05:35.584Z",
    "8.0.3": "2026-04-27T23:40:38.158Z",
    "7.5.6": "2026-04-28T00:45:30.215Z",
    "6.11.6": "2026-05-03T19:34:31.395Z",
    "7.5.7": "2026-05-09T05:45:50.962Z",
    "8.2.0": "2026-05-09T19:38:01.056Z",
    "7.5.8": "2026-05-12T09:40:11.300Z",
    "8.2.1": "2026-05-13T10:18:11.598Z",
    "8.3.0": "2026-05-13T21:15:57.638Z",
    "7.5.9": "2026-05-17T16:52:12.270Z",
    "8.4.0": "2026-05-18T17:55:31.299Z",
    "7.6.0": "2026-05-18T18:11:20.346Z",
    "8.4.1": "2026-05-21T18:52:30.820Z",
    "8.4.2": "2026-05-22T02:44:36.640Z",
    "7.6.1": "2026-05-22T02:52:20.599Z",
    "8.5.0": "2026-05-29T22:57:44.362Z",
    "7.6.2": "2026-05-30T21:58:08.603Z",
    "8.6.0": "2026-06-04T21:47:35.599Z",
    "8.6.1": "2026-06-07T00:06:33.205Z",
    "7.6.3": "2026-06-09T20:47:59.707Z",
    "8.6.2": "2026-06-09T21:09:41.553Z",
    "8.6.3": "2026-06-11T00:02:51.321Z",
    "7.6.4": "2026-06-12T12:10:59.442Z",
    "8.6.4": "2026-06-16T14:36:08.869Z",
    "8.6.5": "2026-06-23T14:36:56.304Z",
    "8.6.6": "2026-07-04T01:10:19.741Z",
    "7.6.5": "2026-07-04T01:13:19.092Z",
    "8.7.0": "2026-07-06T13:50:23.013Z",
    "8.7.1": "2026-07-13T11:04:32.757Z"
  },
  "users": {},
  "dist-tags": {
    "latest-6": "6.11.6",
    "latest-7": "7.6.5",
    "latest": "8.7.1"
  },
  "_rev": "2447-c09a3cd884a247db",
  "_id": "protobufjs",
  "readme": "<h1><p align=\"center\"><img alt=\"protobuf.js\" src=\"https://github.com/protobufjs/protobuf.js/raw/master/pbjs.svg\" height=\"100\" /><br/>protobuf.js</p></h1>\n<p align=\"center\">\n  <a href=\"https://github.com/protobufjs/protobuf.js/actions/workflows/test.yml\"><img src=\"https://img.shields.io/github/actions/workflow/status/protobufjs/protobuf.js/test.yml?branch=master&label=build&logo=github\" alt=\"\"></a>\n  <a href=\"https://github.com/protobufjs/protobuf.js/actions/workflows/release.yaml\"><img src=\"https://img.shields.io/github/actions/workflow/status/protobufjs/protobuf.js/release.yaml?branch=master&label=release&logo=github\" alt=\"\"></a>\n  <a href=\"https://npmjs.org/package/protobufjs\"><img src=\"https://img.shields.io/npm/v/protobufjs.svg?logo=npm\" alt=\"\"></a>\n  <a href=\"https://npmjs.org/package/protobufjs\"><img src=\"https://img.shields.io/npm/dm/protobufjs.svg?label=downloads&logo=npm\" alt=\"\"></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/protobufjs\"><img src=\"https://img.shields.io/jsdelivr/npm/hm/protobufjs?label=requests&logo=jsdelivr\" alt=\"\"></a>\n</p>\n\n**Protocol Buffers** are a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more, originally designed at Google ([see](https://protobuf.dev/)).\n\n**protobuf.js** is a very fast, conformant, and unusually versatile JavaScript implementation of Protocol Buffers for Node.js and browsers. It works with `.proto` files out of the box, does not require protoc, and supports runtime reflection as well as specialized code generation with strong TypeScript declarations.\n\nIf protobuf.js is important to your project or organization, or if you depend on it commercially, [consider supporting](https://github.com/sponsors/dcodeIO) its ongoing maintenance. Sponsorship helps make bug fixes, releases, LTS/security handling, and user support more sustainable.\n\n## Getting started\n\nGetting up and running is simple: Install the package, load a `.proto` file, and you are all set to encode and decode Protobuf messages. From there, protobuf.js grows with your requirements: Add any combination of capabilities, such as [code generation](#code-generation), [TypeScript declarations](#typescript-integration), [transport-agnostic services](#services), [programmatic schemas](#programmatic-schemas), [optional extensions](#extensions), and more as needed. All in one flexible toolkit.\n\n### Install\n\n```sh\nnpm install protobufjs\n```\n\nThe [command line utility](./cli/#readme) for generating reflection bundles, static code and TypeScript declarations is published as an add-on package:\n\n```sh\nnpm install --save-dev protobufjs-cli\n```\n\nThe CLI is a JS-native protobuf.js toolchain that does not require setting up `protoc`. If you prefer a `protoc`-based workflow, it provides `protoc-gen-pbjs` as an option.\n\n#### Browser builds\n\nCanonical browser builds for each runtime variant are [provided via the jsDelivr CDN](https://cdn.jsdelivr.net/npm/protobufjs@8.X.X/dist/), supporting CommonJS, AMD and global `window.protobuf`. Make sure to pin an exact version in production.\n\n## Usage\n\nThe examples below use this schema:\n\n```proto\nsyntax = \"proto3\";\n\npackage awesomepackage;\n\nmessage AwesomeMessage {\n  string awesome_field = 1;\n}\n```\n\nprotobuf.js converts `.proto` field names to camelCase by default, so `awesome_field` is used as `awesomeField` in JavaScript. Use the `keepCase` option when loading or parsing `.proto` files to preserve field names as written.\n\n### Load a schema\n\n```ts\nconst protobuf = require(\"protobufjs\");\n\nconst root = await protobuf.load(\"awesome.proto\");\nconst AwesomeMessage = root.lookupType(\"awesomepackage.AwesomeMessage\");\n```\n\nOptionally use `load()` with a callback, or `loadSync()` for synchronous loading on Node.js. Imports resolve relative to the importing file by default. To resolve imports against a specific base directory, create a `Root` and override `root.resolvePath` before calling `root.load()`.\n\n### Encode and decode\n\n```ts\nconst payload = { awesomeField: \"hello\" };\n\n// Optionally create a message instance from already valid data\nconst message = AwesomeMessage.create(payload);\n\nconst encoded = AwesomeMessage.encode(message).finish();\nconst decoded = AwesomeMessage.decode(encoded);\n```\n\n`encode` expects a message instance or equivalent plain object and does not verify input implicitly. Use `create` to create a message instance from already valid data when useful, `verify` for plain objects whose shape is not guaranteed, and `fromObject` when conversion from broader JavaScript objects is needed.\n\nPlain objects can be encoded directly when they already use protobuf.js runtime types: numbers for 32-bit numeric fields, booleans for `bool`, strings for `string`, `Uint8Array` or `Buffer` for `bytes`, arrays for repeated fields, and plain objects for maps. Map keys are the string representation of the respective value or an 8-character hash string for 64-bit keys.\n\nUnknown fields present on the wire are discarded by default. To preserve and forward unknown fields, set `reader.discardUnknown = false` before decoding with that reader, or make this the default for subsequently created readers with `Reader.discardUnknown = false`. Preserved unknown field data can be dropped from a decoded message with `delete message.$unknowns`.\n\n### Convert plain objects\n\nConversion is an explicit interoperability boundary. `fromObject` accepts common JavaScript inputs such as enum values by name, base64 bytes, decimal 64-bit strings, `Long`, and `BigInt`; `toObject` lets callers choose the output expected by their application or transport.\n\n```ts\nconst message = AwesomeMessage.fromObject({ awesomeField: 42 });\nconst object = AwesomeMessage.toObject(message, {\n  longs: String,\n  enums: String,\n  bytes: String\n});\n```\n\nCommon `ConversionOptions` are:\n\n| Option | Effect |\n|--------|--------|\n| `longs: BigInt` | Converts 64-bit values to bigint values |\n| `longs: String` | Converts 64-bit values to decimal strings |\n| `longs: Number` | Converts 64-bit values to JS numbers (may lose precision) |\n| `enums: String` | Converts enum values to names |\n| `bytes: String` | Converts bytes to base64 strings |\n| `defaults: true` | Includes default values for unset fields |\n| `arrays: true` | Includes empty arrays for repeated fields |\n| `objects: true` | Includes empty objects for map fields |\n| `oneofs: true` | Includes virtual oneof discriminator properties |\n\n## Message API\n\nMessage types expose focused methods for validation, conversion, and binary I/O.\n\n* **encode**(message: `Message | object`, writer?: `Writer`): `Writer`  \n  Encodes a message or equivalent plain object. Call `.finish()` on the returned writer to obtain a buffer.\n\n* **encodeDelimited**(message: `Message | object`, writer?: `Writer`): `Writer`  \n  Encodes a length-delimited message.\n\n* **decode**(reader: `Reader | Uint8Array`): `Message`  \n  Decodes a message from protobuf binary data.\n\n* **decodeDelimited**(reader: `Reader | Uint8Array`): `Message`  \n  Decodes a length-delimited message.\n\n* **create**(properties?: `object`): `Message`  \n  Creates a message instance from already valid data.\n\n* **verify**(object: `object`): `null | string`  \n  Checks whether a plain object can be encoded as-is. Returns `null` if valid, otherwise an error message.\n\n* **fromObject**(object: `object`): `Message`  \n  Converts broader JavaScript input into a message instance.\n\n* **toObject**(message: `Message`, options?: `ConversionOptions`): `object`  \n  Converts a message instance to a configurable plain JavaScript object.\n\n* **message.toJSON**(): `object`  \n  Converts a message instance to JSON-compatible output using default conversion options.\n\nMessage instances provide runtime identity, so they can be tested with `instanceof`. Their `toJSON` method integrates them with `JSON.stringify`.\n\nLength-delimited methods read and write a varint byte length before the message, which is useful for streams and framed protocols.\n\nIf required fields are missing while decoding proto2 data, `decode` throws `protobuf.util.ProtocolError` with the partially decoded message available as `err.instance`.\n\n## Runtimes\n\nprotobuf.js provides three runtime entry points, keeping parser and reflection support optional: Runtime `.proto` loading needs the parser, JSON/reflection bundles need reflection support, and generated static modules only need the minimal runtime.\n\n| Import                  | Includes           | Use when\n| ----------------------- | ------------------ | --------\n| `protobufjs`            | Reflection, Parser | You load `.proto` files at runtime\n| `protobufjs/light.js`   | Reflection         | You load JSON bundles or build schemas programmatically\n| `protobufjs/minimal.js` | Static runtime     | You use generated static code\n\nThe full build includes the light build, and the light build includes the minimal runtime.\n\n## Code generation\n\nUse [`protobufjs-cli`](./cli/#readme) to generate reflection bundles, static JavaScript code, and matching TypeScript declarations, either directly with `pbjs` or through the optional `protoc-gen-pbjs` plugin for `protoc`.\n\nReflection keeps schemas as JSON metadata and generates optimized functions at runtime. Static code emits schema-specific, reflection-free functions ahead of time. The main tradeoffs are how schemas are loaded, how bundle size scales with schema size, and whether reflection metadata should remain available at runtime.\n\n| Target | Output | Minimum Runtime |\n|--------|--------|-----------------|\n| `json` | JSON bundle | `protobufjs/light.js` |\n| `json-module` | JSON bundle module | `protobufjs/light.js` |\n| `static-module` | Static code module | `protobufjs/minimal.js` |\n\nModule targets support `--wrap default` for CommonJS and AMD, plus `esm`, `commonjs`, `amd`, and `closure`; `--wrap` can also load a custom wrapper module.\n\n### Static modules\n\nStatic modules emit dedicated JavaScript for your schema, so they only need `protobufjs/minimal.js` at runtime.\n\n```sh\nnpx pbjs -t static-module -w esm -o awesome.js --dts awesome.proto\n```\n\n```ts\nimport { awesomepackage } from \"./awesome.js\";\n\nconst message = awesomepackage.AwesomeMessage.create({ awesomeField: \"hello\" });\n```\n\nWhile static code is verbose by design, its repeated patterns compress well with Brotli or gzip, and it works in [CSP](https://w3c.github.io/webappsec-csp/)-restricted environments that disallow unsafe-eval without sacrificing performance.\n\n### Reflection bundles\n\nReflection bundles store schemas as compact JSON metadata, avoiding `.proto` parsing at runtime and letting browsers load schema metadata in one request. While they require at least `protobufjs/light.js`, large schemas can produce smaller combined bundles than equivalent static modules because common code is shared through reflection.\n\n```sh\nnpx pbjs -t json -o awesome.json awesome1.proto awesome2.proto ...\n```\n\n```ts\nconst bundle = require(\"./awesome.json\");\n\nconst root = protobuf.Root.fromJSON(bundle);\nconst AwesomeMessage = root.lookupType(\"awesomepackage.AwesomeMessage\");\n```\n\n```sh\nnpx pbjs -t json-module -w esm -o awesome.js --dts awesome.proto\n```\n\n```ts\nimport { awesomepackage } from \"./awesome.js\";\n\nconst AwesomeMessage = awesomepackage.AwesomeMessage;\n```\n\nJSON modules export the reflection root and, with `-w esm`, also provide top-level named exports that align with static modules. Their declarations mirror `static-module` typings, but because JSON modules are backed by reflection objects, message instances should be created with `MyMessage.create(...)` instead of constructors. Code using `create(...)` works with static modules as well.\n\n### TypeScript integration\n\nprotobuf.js works with TypeScript out of the box: the runtime API is typed, and generated JavaScript can be paired with strong TypeScript declarations in the same CLI invocation. Generated output is directly usable from JavaScript without a transpile step, and strongly typed in TypeScript projects, with type-checked oneofs and JavaScript-friendly plain-object input.\n\nFor example, given the oneof:\n\n```proto\nmessage Profile {\n  oneof contact {\n    string email = 1;\n    string phone = 2;\n  }\n}\n```\n\nGenerated declarations narrow both the `contact` oneof and the concrete values:\n\n```ts\nconst profile = Profile.create({\n  contact: \"email\",\n  email: \"hello@example.com\"\n});\n\nif (profile.contact === \"email\") {\n  profile.email; // string\n}\n\nconst decoded = Profile.decode(bytes);\nif (decoded.contact === \"phone\") {\n  decoded.phone; // string\n}\n```\n\nPlain objects can use the same narrowed shape through a collision-free scoped type:\n\n```ts\nconst object: Profile.$Shape = {\n  contact: \"email\",\n  email: \"hello@example.com\"\n};\n```\n\n## Advanced usage\n\n### Programmatic schemas\n\nThe full and light builds can construct schemas directly through reflection:\n\n```ts\nconst AwesomeMessage = new protobuf.Type(\"AwesomeMessage\")\n  .add(new protobuf.Field(\"awesomeField\", 1, \"string\"));\n\nconst root = new protobuf.Root()\n  .define(\"awesomepackage\")\n  .add(AwesomeMessage);\n```\n\n### Custom message classes\n\nA reflected type can use a custom class as its runtime constructor:\n\n```ts\nclass AwesomeMessage extends protobuf.Message<AwesomeMessage> {\n  awesomeField = \"\";\n\n  constructor(properties?: protobuf.Properties<AwesomeMessage>) {\n    super(properties);\n    // ...\n  }\n\n  customInstanceMethod() {\n    return this.awesomeField.toLowerCase();\n  }\n}\n\nroot.lookupType(\"awesomepackage.AwesomeMessage\").ctor = AwesomeMessage;\n\nconst decoded = AwesomeMessage.decode(bytes);\ndecoded.customInstanceMethod(); // string\n```\n\nprotobuf.js will populate the constructor with the usual static runtime methods and use it for decoded messages. When assigning constructors manually, add the type to its parent namespace/root first if fields reference other reflected types. In TypeScript, custom members are visible when using the custom class type in consuming code.\n\n### Services\n\nprotobuf.js supports service clients built from service definitions. The service API is transport-agnostic: provide an `rpcImpl` function to connect it to HTTP, WebSocket, gRPC, or another transport.\n\n```js\nfunction myRpcImpl(method, requestData, callback) {\n  // method.name\n  // method.path\n  // method.requestStream?\n  // method.responseStream?\n  performRequest(requestData, function(err, responseData) {\n    callback(err, responseData);\n  });\n}\n\nconst myService = MyService.create(myRpcImpl/*, requestDelimited?, responseDelimited? */);\n```\n\nSee [examples/streaming-rpc.js](./examples/streaming-rpc.js) for a streaming example.\n\nIntegration example with [@grpc/grpc-js](https://www.npmjs.com/package/@grpc/grpc-js):\n\n```js\nconst grpc = require('@grpc/grpc-js');\n\nconst Client = grpc.makeGenericClientConstructor({});\nconst client = new Client(serverAddress, grpc.credentials.createInsecure());\n\nconst rpcImpl = (method, requestData, callback) =>\n  client.makeUnaryRequest(method.path, (data) => data, (data) => data, requestData, callback);\n\nconst greeter = root.lookupService(\"example.Greeter\").create(rpcImpl);\nconst reply = await greeter.sayHello({ name: \"world\" });\n```\n\nSee [examples/grpc-service.js](./examples/grpc-service.js) for a complete example.\n\n### Extensions\n\nThe following extensions provide descriptor conversion and text-based protobuf formats when reflection metadata is available. Most applications only need the binary APIs above.\n\n#### Descriptors\n\nprotobuf.js uses a compact JSON-based reflection representation internally that is easy to embed and fast to parse, so schemas can be loaded directly without first decoding binary descriptor blobs or postprocessing their full JSON representation. See [ext/descriptor](./ext/README.md#descriptor) for use cases that need conversion between reflected roots and `protoc` descriptor messages.\n\n#### ProtoJSON\n\nProtocol Buffers support a special [ProtoJSON format](https://protobuf.dev/programming-guides/json/) to share data with systems that do not support the binary wire format, for example when implementing gateways. Spec-compliant ProtoJSON is supported via [ext/protojson](./ext/README.md#protojson).\n\n#### Text Format\n\nProtocol Buffers [Text Format](https://protobuf.dev/reference/protobuf/textformat-spec/) is a special syntax for representing protobuf data in text form, which can be useful for configurations or tests. Spec-compliant Text Format is supported via [ext/textformat](./ext/README.md#textformat).\n\n## Conformance\n\nprotobuf.js is validated against the official Protocol Buffers conformance suite, achieving complete binary wire-format conformance for **Proto2**, **Proto3** and **Editions**, plus complete **ProtoJSON** and **Text Format** conformance in its default configuration with reflection metadata present.\n\n<!-- BEGIN CONFORMANCE DATA -->\n\n| Category   |               Total |            Required |         Recommended |\n| ---------- | ------------------: | ------------------: | ------------------: |\n| Binary     | 100.00% (2835/2835) | 100.00% (1958/1958) |   100.00% (877/877) |\n| ↳ Proto2   |   100.00% (707/707) |   100.00% (489/489) |   100.00% (218/218) |\n| ↳ Proto3   |   100.00% (707/707) |   100.00% (486/486) |   100.00% (221/221) |\n| ↳ Editions | 100.00% (1421/1421) |   100.00% (983/983) |   100.00% (438/438) |\n| ProtoJSON  | 100.00% (2796/2796) | 100.00% (2362/2362) |   100.00% (434/434) |\n| TextFormat |   100.00% (909/909) |   100.00% (845/845) |     100.00% (64/64) |\n| Overall    | 100.00% (6540/6540) | 100.00% (5165/5165) | 100.00% (1375/1375) |\n\n<!-- END CONFORMANCE DATA -->\n\n[Structured results](https://github.com/protobufjs/protobuf.js/actions/workflows/test.yml?query=branch%3Amaster+event%3Apush) are available as CI artifacts. In case of contradicting claims by your favorite LLM, [see](https://dev.to/dcode/when-the-model-is-the-marketing-device-a-protobuf-short-story-2p7p).\n\n## Performance\n\nIn both reflection and reflection-free modes, protobuf.js builds specialized encoders and decoders on top of hand-tuned reader and writer primitives, making it a strong fit from battery-powered devices to high-traffic servers, or generally for projects and their downstream users adopting protobuf as a faster, smaller alternative to JSON.\n\nThe repository includes a [small benchmark](./bench) over a common message shape, plus Mapbox's vector tile fixture and Buf's perf payload, both unmodified. For each case, it compares protobuf.js encode and decode throughput against JSON encode/decode, Google's protoc-gen-js, and Buf's protoc-gen-es. Results show that protobuf.js is consistently faster than the other Protobuf implementations, up to an order of magnitude on real-world data, and among the libraries tested, it is the only one that is an upgrade over using JSON.\n\n<!-- BEGIN BENCHMARK DATA -->\n\n![Encode benchmark](./bench/results/encode.svg)\n\n| Case | protobuf.js static | protobuf.js reflect | JSON | protoc-gen-js | protoc-gen-es |\n| --- | ---: | ---: | ---: | ---: | ---: |\n| Common | 3.18M ops/s | 3.25M ops/s | 2.07M ops/s | 1.01M ops/s | 395K ops/s |\n| Vector tile | 2.82K ops/s | 2.76K ops/s | 859 ops/s | 680 ops/s | 231 ops/s |\n| Buf perf | 41.4K ops/s | 39.9K ops/s | 6.59K ops/s | 13.5K ops/s | 8.00K ops/s |\n\n![Decode benchmark](./bench/results/decode.svg)\n\n| Case | protobuf.js static | protobuf.js reflect | JSON | protoc-gen-js | protoc-gen-es |\n| --- | ---: | ---: | ---: | ---: | ---: |\n| Common | 6.11M ops/s | 6.09M ops/s | 1.31M ops/s | 790K ops/s | 710K ops/s |\n| Vector tile | 2.45K ops/s | 2.78K ops/s | 1.04K ops/s | 858 ops/s | 392 ops/s |\n| Buf perf | 72.5K ops/s | 66.4K ops/s | 19.0K ops/s | 21.1K ops/s | 14.2K ops/s |\n\n<!-- END BENCHMARK DATA -->\n\n[Structured results](./bench/results/latest.json) of this run are available as committed artifacts.\n\nTo run the benchmark yourself on your own hardware:\n\n```sh\nnpm --prefix bench install\nnpm run bench\n```\n\n## Compatibility\n\nSupported runtimes are browsers, Node.js v12+, Deno and Bun. When using the CLI with Bun, Node.js must also be installed.\n\n## Security\n\nSecurity-impacting reports are handled through coordinated GitHub Security Advisories where appropriate. See [SECURITY.md](./SECURITY.md) for supported release lines and reporting instructions.\n\n## Development\n\n```sh\ngit clone https://github.com/protobufjs/protobuf.js\ncd protobuf.js\nnpm install\nnpm --prefix cli install\n```\n\nRunning the tests:\n\n```sh\nnpm test\n```\n\nBuilding the development and production versions with their respective source maps to `dist/`:\n\n```sh\nnpm run build\n```\n\n## Additional documentation\n\n* [API Documentation](https://protobufjs.github.io/protobuf.js)\n* [Changelog](./CHANGELOG.md)\n* [Protocol Buffers Documentation](https://protobuf.dev/)",
  "_attachments": {}
}
