{"package":"pb-schema","ecosystem":"npm","latest_version":"3.3.1","description":"No nonsense protocol buffers schema parser written in Javascript, fork from https://github.com/mafintosh/protocol-buffers-schema add proto description support","license":"MIT","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://github.com/NetWilliam/protocol-buffers-schema","repository":"https://github.com/NetWilliam/protocol-buffers-schema","downloads_weekly":12,"health":{"score":39,"risk":"critical","breakdown":{"maintenance":0,"popularity":0,"security":25,"maturity":12,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"3.3.1","total_count":7,"recent":["3.3.1","3.3.2","3.3.3","3.3.5","3.3.6","3.3.7","3.3.8"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":"2017-07-03T09:31:44.955Z","last_published":"2017-07-03T09:31:44.955Z","dependencies_count":652,"dependencies":["_abbrev@1.1.0@abbrev","_acorn-to-esprima@2.0.8@acorn-to-esprima","_acorn@1.2.2@acorn","_acorn@4.0.13@acorn","_align-text@0.1.4@align-text","_alter@0.2.0@alter","_amdefine@1.0.1@amdefine","_ansi-regex@2.1.1@ansi-regex","_ansi-escapes@1.4.0@ansi-escapes","_argparse@1.0.9@argparse","_array-uniq@1.0.3@array-uniq","_array-union@1.0.2@array-union","_arrify@1.0.1@arrify","_asap@2.0.5@asap","_ast-traverse@0.1.1@ast-traverse","_ast-types@0.8.12@ast-types","_ast-types@0.8.15@ast-types","_ast-types@0.9.6@ast-types","_async@1.5.2@async","_babel-core@5.8.38@babel-core","_babel-messages@6.23.0@babel-messages","_babel-code-frame@6.22.0@babel-code-frame","_babel-plugin-constant-folding@1.0.1@babel-plugin-constant-folding","_babel-plugin-dead-code-elimination@1.0.2@babel-plugin-dead-code-elimination","_babel-plugin-inline-environment-variables@1.0.1@babel-plugin-inline-environment-variables","_babel-plugin-eval@1.0.1@babel-plugin-eval","_babel-plugin-jscript@1.0.4@babel-plugin-jscript","_babel-plugin-member-expression-literals@1.0.1@babel-plugin-member-expression-literals","_babel-plugin-property-literals@1.0.1@babel-plugin-property-literals","_babel-plugin-react-constant-elements@1.0.3@babel-plugin-react-constant-elements","_babel-plugin-proto-to-assign@1.0.4@babel-plugin-proto-to-assign","_ansi-styles@2.2.1@ansi-styles","_babel-plugin-react-display-name@1.0.3@babel-plugin-react-display-name","_babel-plugin-remove-console@1.0.1@babel-plugin-remove-console","_babel-plugin-runtime@1.0.7@babel-plugin-runtime","_babel-plugin-undeclared-variables-check@1.0.2@babel-plugin-undeclared-variables-check","_babel-plugin-undefined-to-void@1.1.6@babel-plugin-undefined-to-void","_babel-plugin-remove-debugger@1.0.1@babel-plugin-remove-debugger","_babel-runtime@6.23.0@babel-runtime","_babel-traverse@6.25.0@babel-traverse","_babel-types@6.25.0@babel-types","_babylon@5.8.38@babylon","_babylon@6.17.4@babylon","_balanced-match@1.0.0@balanced-match","_bluebird@3.5.0@bluebird","_bluebird@2.11.0@bluebird","_brace-expansion@1.1.8@brace-expansion","_camelcase@1.2.1@camelcase","_breakable@1.0.0@breakable","_center-align@0.1.3@center-align","_chalk@1.1.3@chalk","_circular-json@0.3.1@circular-json","_cliui@2.1.0@cliui","_clone@1.0.2@clone","_code-point-at@1.1.0@code-point-at","_cli-width@1.1.1@cli-width","_commander@2.10.0@commander","_commoner@0.10.8@commoner","_concat-map@0.0.1@concat-map","_concat-stream@1.6.0@concat-stream","_config-chain@1.1.11@config-chain","_convert-source-map@1.5.0@convert-source-map","_core-js@1.2.7@core-js","_core-js@2.4.1@core-js","_core-util-is@1.0.2@core-util-is","_d@1.0.0@d","_cli-cursor@1.0.2@cli-cursor","_debug-log@1.0.1@debug-log","_debug@0.7.4@debug","_debug@2.6.8@debug","_deep-is@0.1.3@deep-is","_decamelize@1.2.0@decamelize","_defaults@1.0.3@defaults","_defined@1.0.0@defined","_deglob@1.1.2@deglob","_detect-indent@3.0.1@detect-indent","_detective@4.5.0@detective","_del@2.2.2@del","_dezalgo@1.0.3@dezalgo","_diff@1.4.0@diff","_disparity@2.0.0@disparity","_doctrine@0.7.2@doctrine","_editorconfig@0.13.2@editorconfig","_es5-ext@0.10.23@es5-ext","_es6-iterator@2.0.1@es6-iterator","_es6-map@0.1.5@es6-map","_es6-set@0.1.5@es6-set","_defs@1.1.1@defs","_es6-symbol@3.1.1@es6-symbol","_es6-weak-map@2.0.2@es6-weak-map","_escape-string-regexp@1.0.5@escape-string-regexp","_esformatter-eol-last@1.0.0@esformatter-eol-last","_escope@3.6.0@escope","_esformatter-ignore@0.1.3@esformatter-ignore","_esformatter-jsx@2.3.11@esformatter-jsx","_esformatter-quotes@1.1.0@esformatter-quotes","_esformatter-semicolon-first@1.2.0@esformatter-semicolon-first","_esformatter-parser@1.0.0@esformatter-parser","_esformatter-spaced-lined-comment@2.0.1@esformatter-spaced-lined-comment","_esformatter@0.8.2@esformatter","_eslint-config-standard-react@1.2.1@eslint-config-standard-react","_eslint-config-standard@4.4.0@eslint-config-standard","_eslint-plugin-react@3.16.1@eslint-plugin-react","_eslint-plugin-standard@1.3.3@eslint-plugin-standard","_espree@2.2.5@espree","_eslint@1.9.0@eslint","_esprima-fb@15001.1001.0-dev-harmony-fb@esprima-fb","_esformatter-literal-notation@1.0.1@esformatter-literal-notation","_esprima@2.7.3@esprima","_esprima@1.0.4@esprima","_esrecurse@4.2.0@esrecurse","_esprima@3.1.3@esprima","_estraverse@4.2.0@estraverse","_estraverse-fb@1.3.1@estraverse-fb","_esutils@1.1.6@esutils","_esutils@2.0.2@esutils","_event-emitter@0.3.5@event-emitter","_exit-hook@1.1.1@exit-hook","_figures@1.7.0@figures","_fast-levenshtein@1.0.7@fast-levenshtein","_extend@2.0.1@extend","_file-entry-cache@1.3.1@file-entry-cache","_flat-cache@1.2.2@flat-cache","_find-root@1.1.0@find-root","_foreach@2.0.5@foreach","_fresh-falafel@1.2.0@fresh-falafel","_fs-readdir-recursive@0.1.2@fs-readdir-recursive","_fs.realpath@1.0.0@fs.realpath","_generate-function@2.0.0@generate-function","_generate-object-property@1.2.0@generate-object-property","_find-root@0.1.2@find-root","_get-stdin@4.0.1@get-stdin","_glob@5.0.15@glob","_glob@7.1.2@glob","_globals@8.18.0@globals","_globals@6.4.1@globals","_graceful-fs@4.1.11@graceful-fs","_globby@5.0.0@globby","_graceful-readlink@1.0.1@graceful-readlink","_handlebars@4.0.10@handlebars","_has-ansi@2.0.0@has-ansi","_home-or-tmp@1.0.0@home-or-tmp","_iconv-lite@0.4.18@iconv-lite","_ignore@3.3.3@ignore","_inflight@1.0.6@inflight","_inherits@2.0.3@inherits","_ini@1.3.4@ini","_globals@9.18.0@globals","_inquirer@0.11.4@inquirer","_invariant@2.2.2@invariant","_invert-kv@1.0.0@invert-kv","_is-finite@1.0.2@is-finite","_is-fullwidth-code-point@1.0.0@is-fullwidth-code-point","_is-integer@1.0.7@is-integer","_is-my-json-valid@2.16.0@is-my-json-valid","_is-path-in-cwd@1.0.0@is-path-in-cwd","_is-path-cwd@1.0.0@is-path-cwd","_is-property@1.0.2@is-property","_is-path-inside@1.0.0@is-path-inside","_is-buffer@1.1.5@is-buffer","_is-resolvable@1.0.0@is-resolvable","_isarray@0.0.1@isarray","_isarray@1.0.0@isarray","_isexe@2.0.0@isexe","_js-beautify@1.6.14@js-beautify","_js-yaml@3.8.4@js-yaml","_js-tokens@3.0.2@js-tokens","_json-stable-stringify@1.0.1@json-stable-stringify","_jsesc@0.5.0@jsesc","_json5@0.4.0@json5","_js-tokens@1.0.1@js-tokens","_jsonify@0.0.0@jsonify","_jsonpointer@4.0.1@jsonpointer","_kind-of@3.2.2@kind-of","_lazy-cache@1.0.4@lazy-cache","_lcid@1.0.0@lcid","_leven@1.0.2@leven","_levn@0.2.5@levn","_lodash._arraycopy@3.0.0@lodash._arraycopy","_lodash._arraymap@3.0.0@lodash._arraymap","_lodash._arrayeach@3.0.0@lodash._arrayeach","_lodash._baseassign@3.2.0@lodash._baseassign","_lodash._baseclone@3.3.0@lodash._baseclone","_lodash._basedifference@3.0.3@lodash._basedifference","_lodash._baseflatten@3.1.4@lodash._baseflatten","_lodash._basefor@3.0.3@lodash._basefor","_lodash._basecopy@3.0.1@lodash._basecopy","_lodash._baseindexof@3.1.0@lodash._baseindexof","_lodash._bindcallback@3.0.1@lodash._bindcallback","_lodash._cacheindexof@3.0.2@lodash._cacheindexof","_lodash._createassigner@3.1.1@lodash._createassigner","_lodash._createcache@3.1.2@lodash._createcache","_lodash._getnative@3.9.1@lodash._getnative","_lodash._pickbyarray@3.0.2@lodash._pickbyarray","_lodash._isiterateecall@3.0.9@lodash._isiterateecall","_lodash._pickbycallback@3.0.0@lodash._pickbycallback","_lodash.clonedeep@3.0.2@lodash.clonedeep","_lodash.isarguments@3.1.0@lodash.isarguments","_lodash.isarray@3.0.4@lodash.isarray","_lodash.isplainobject@3.2.0@lodash.isplainobject","_lodash.keys@3.1.2@lodash.keys","_lodash.istypedarray@3.0.6@lodash.istypedarray","_lodash.keysin@3.0.8@lodash.keysin","_lodash.omit@3.1.0@lodash.omit","_lodash.restparam@3.6.1@lodash.restparam","_lodash.toplainobject@3.0.0@lodash.toplainobject","_lodash@3.10.1@lodash","_lodash@4.17.4@lodash","_longest@1.0.1@longest","_loose-envify@1.3.1@loose-envify","_lru-cache@3.2.0@lru-cache","_lodash.merge@3.3.2@lodash.merge","_minimatch@2.0.10@minimatch","_minimist@0.0.10@minimist","_minimist@0.0.8@minimist","_minimatch@3.0.4@minimatch","_mkdirp@0.5.1@mkdirp","_minimist@1.2.0@minimist","_mout@0.11.1@mout","_mout@1.0.0@mout","_ms@2.0.0@ms","_multiline@1.0.2@multiline","_mute-stream@0.0.5@mute-stream","_nopt@3.0.6@nopt","_npm-run@2.0.0@npm-run","_npm-path@1.1.0@npm-path","_npm-which@2.0.0@npm-which","_number-is-nan@1.0.1@number-is-nan","_object-assign@4.1.1@object-assign","_object-keys@1.0.11@object-keys","_onetime@1.1.0@onetime","_once@1.4.0@once","_optimist@0.6.1@optimist","_optionator@0.6.0@optionator","_os-locale@1.4.0@os-locale","_os-shim@0.1.3@os-shim","_os-tmpdir@1.0.2@os-tmpdir","_os-homedir@1.0.2@os-homedir","_path-exists@1.0.0@path-exists","_path-is-absolute@1.0.1@path-is-absolute","_path-is-inside@1.0.2@path-is-inside","_output-file-sync@1.1.2@output-file-sync","_path-parse@1.0.5@path-parse","_pify@2.3.0@pify","_pinkie-promise@2.0.1@pinkie-promise","_prelude-ls@1.1.2@prelude-ls","_pinkie@2.0.4@pinkie","_private@0.1.7@private","_process-nextick-args@1.0.7@process-nextick-args","_pseudomap@1.0.2@pseudomap","_proto-list@1.2.4@proto-list","_protochain@1.0.5@protochain","_q@1.5.0@q","_readable-stream@2.3.3@readable-stream","_readline2@1.0.1@readline2","_recast@0.10.33@recast","_recast@0.11.23@recast","_recast@0.10.43@recast","_regenerate@1.3.2@regenerate","_regenerator-runtime@0.10.5@regenerator-runtime","_regenerator@0.8.40@regenerator","_regexpu@1.3.0@regexpu","_pkg-config@1.1.1@pkg-config","_regjsgen@0.2.0@regjsgen","_repeat-string@1.6.1@repeat-string","_repeating@1.1.3@repeating","_resolve@1.3.3@resolve","_rimraf@2.6.1@rimraf","_restore-cursor@1.0.1@restore-cursor","_right-align@0.1.3@right-align","_rocambole-indent@2.0.4@rocambole-indent","_rocambole-linebreak@1.0.2@rocambole-linebreak","_regjsparser@0.1.5@regjsparser","_rocambole-node@1.0.0@rocambole-node","_rocambole-token@1.2.1@rocambole-token","_rocambole-whitespace@1.0.0@rocambole-whitespace","_run-parallel@1.1.6@run-parallel","_rocambole@0.7.0@rocambole","_run-async@0.1.0@run-async","_rx-lite@3.1.2@rx-lite","_semver@4.3.6@semver","_safe-buffer@5.1.1@safe-buffer","_shelljs@0.5.3@shelljs","_shebang-regex@1.0.0@shebang-regex","_serializerr@1.0.3@serializerr","_sigmund@1.0.1@sigmund","_simple-fmt@0.1.0@simple-fmt","_slash@1.0.0@slash","_simple-is@0.2.0@simple-is","_source-map@0.1.32@source-map","_source-map-support@0.2.10@source-map-support","_source-map@0.5.6@source-map","_source-map@0.4.4@source-map","_sprintf-js@1.0.3@sprintf-js","_spawn-sync@1.0.15@spawn-sync","_standard-engine@2.2.5@standard-engine","_stable@0.1.6@stable","_rocambole@0.3.6@rocambole","_standard-format@1.6.10@standard-format","_standard@5.4.1@standard","_stdin@0.0.1@stdin","_string-width@1.0.2@string-width","_string.prototype.endswith@0.2.0@string.prototype.endswith","_stringmap@0.2.2@stringmap","_stringset@0.2.1@stringset","_string_decoder@1.0.3@string_decoder","_strip-indent@1.0.1@strip-indent","_strip-ansi@3.0.1@strip-ansi","_strip-json-comments@0.1.3@strip-json-comments","_supports-color@2.0.0@supports-color","_supports-color@1.3.1@supports-color","_strip-json-comments@1.0.4@strip-json-comments","_text-table@0.2.0@text-table","_sync-exec@0.5.0@sync-exec","_to-double-quotes@2.0.0@to-double-quotes","_through@2.3.8@through","_to-fast-properties@1.0.3@to-fast-properties","_to-single-quotes@2.0.1@to-single-quotes","_trim-right@1.0.1@trim-right","_tryor@0.1.2@tryor","_try-resolve@1.0.1@try-resolve","_tryit@1.0.3@tryit","_typedarray@0.0.6@typedarray","_type-check@0.3.2@type-check","_uglify-js@2.8.29@uglify-js","_uglify-to-browserify@1.0.2@uglify-to-browserify","_user-home@2.0.0@user-home","_uniq@1.0.1@uniq","_user-home@1.1.1@user-home","_util-deprecate@1.0.2@util-deprecate","_window-size@0.1.0@window-size","_which@1.2.14@which","_window-size@0.1.4@window-size","_wordwrap@0.0.3@wordwrap","_wordwrap@0.0.2@wordwrap","_wrappy@1.0.2@wrappy","_xml-escape@1.0.0@xml-escape","_y18n@3.2.1@y18n","_xtend@4.0.1@xtend","_yargs@3.10.0@yargs","acorn-to-esprima","_yargs@3.27.0@yargs","acorn","abbrev","align-text","alter","ansi-escapes","amdefine","_write@0.2.1@write","ansi-regex","ansi-styles","argparse","arrify","array-union","array-uniq","ast-types","ast-traverse","asap","babel-code-frame","async","babel-core","babel-plugin-constant-folding","babel-messages","babel-plugin-dead-code-elimination","babel-plugin-eval","babel-plugin-inline-environment-variables","babel-plugin-member-expression-literals","babel-plugin-jscript","babel-plugin-property-literals","babel-plugin-proto-to-assign","babel-plugin-react-display-name","babel-plugin-react-constant-elements","babel-plugin-remove-console","babel-plugin-remove-debugger","babel-plugin-runtime","babel-plugin-undeclared-variables-check","babel-plugin-undefined-to-void","babel-traverse","balanced-match","babel-types","babylon","bluebird","breakable","camelcase","center-align","brace-expansion","chalk","cli-width","cli-cursor","cliui","circular-json","clone","commander","babel-runtime","code-point-at","commoner","concat-map","config-chain","concat-stream","core-js","core-util-is","convert-source-map","d","debug-log","deep-is","decamelize","defs","defined","defaults","deglob","del","debug","detect-indent","detective","diff","dezalgo","doctrine","disparity","es5-ext","editorconfig","es6-map","es6-iterator","es6-set","es6-symbol","escape-string-regexp","es6-weak-map","esformatter","esformatter-eol-last","esformatter-jsx","esformatter-ignore","esformatter-literal-notation","esformatter-quotes","esformatter-parser","esformatter-semicolon-first","eslint-config-standard","eslint","escope","eslint-plugin-standard","esformatter-spaced-lined-comment","eslint-plugin-react","espree","esprima","esprima-fb","esrecurse","estraverse","estraverse-fb","esutils","event-emitter","exit-hook","extend","fast-levenshtein","figures","file-entry-cache","eslint-config-standard-react","flat-cache","find-root","foreach","fs.realpath","fresh-falafel","fs-readdir-recursive","generate-function","generate-object-property","glob","get-stdin","globals","graceful-fs","handlebars","globby","graceful-readlink","has-ansi","home-or-tmp","ignore","iconv-lite","inflight","inquirer","inherits","invariant","ini","is-buffer","invert-kv","is-finite","is-integer","is-fullwidth-code-point","is-my-json-valid","is-path-cwd","is-path-in-cwd","is-path-inside","is-property","is-resolvable","isarray","isexe","js-tokens","js-beautify","js-yaml","jsesc","json-stable-stringify","jsonify","jsonpointer","kind-of","json5","levn","lodash","lazy-cache","leven","lcid","lodash._arraycopy","lodash._arrayeach","lodash._arraymap","lodash._basecopy","lodash._baseclone","lodash._baseassign","lodash._basedifference","lodash._baseflatten","lodash._baseindexof","lodash._basefor","lodash._bindcallback","lodash._cacheindexof","lodash._createassigner","lodash._isiterateecall","lodash._getnative","lodash._createcache","lodash._pickbyarray","lodash._pickbycallback","lodash.clonedeep","lodash.isarray","lodash.isarguments","lodash.isplainobject","lodash.istypedarray","lodash.keys","lodash.keysin","lodash.merge","lodash.omit","lodash.restparam","longest","loose-envify","lodash.toplainobject","lru-cache","minimatch","minimist","mout","mkdirp","multiline","ms","mute-stream","nopt","npm-path","npm-run","npm-which","number-is-nan","object-assign","object-keys","once","optimist","onetime","optionator","os-homedir","os-locale","os-tmpdir","output-file-sync","os-shim","path-exists","path-is-absolute","path-is-inside","pify","path-parse","pinkie","pinkie-promise","pkg-config","prelude-ls","process-nextick-args","private","protochain","proto-list","pseudomap","readable-stream","q","readline2","recast","regenerate","regenerator","regexpu","regjsgen","regjsparser","regenerator-runtime","repeating","repeat-string","resolve","restore-cursor","right-align","rimraf","rocambole","rocambole-indent","rocambole-node","rocambole-token","run-async","rocambole-whitespace","rocambole-linebreak","run-parallel","rx-lite","safe-buffer","serializerr","semver","shebang-regex","sigmund","shelljs","simple-fmt","simple-is","slash","spawn-sync","source-map-support","source-map","sprintf-js","stable","standard","standard-engine","standard-format","stdin","string-width","string_decoder","stringmap","string.prototype.endswith","stringset","strip-ansi","strip-indent","strip-json-comments","supports-color","sync-exec","text-table","to-double-quotes","through","to-fast-properties","to-single-quotes","tryit","tryor","try-resolve","trim-right","type-check","typedarray","uglify-js","uglify-to-browserify","uniq","user-home","util-deprecate","which","window-size","wordwrap","wrappy","xml-escape","write","xtend","yargs","y18n"]},"github_stats":{"stars":1,"forks":0,"open_issues":0,"is_archived":false,"pushed_at":"2017-07-04T03:26:51Z","subscribers_count":1},"bundle":null,"typescript":{"score":0,"has_types":false,"types_source":null,"types_package":null},"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"use_with_caution","issues":["Moderate health score (39/100) — verify manually"],"use_version":"3.3.1","version_hint":null,"summary":"pb-schema@3.3.1 low health (39/100) — consider alternatives"},"version_scoped":null,"_meta":{"endpoint":"check","tier":"full","philosophy":"DepScope is free. Use the cheapest endpoint that answers your real question.","cheaper_alternatives":[{"endpoint":"/api/exists/npm/pb-schema","tokens_estimated":12,"use_when":"you only need to know if the package exists (hallucination guard)"},{"endpoint":"/api/health/npm/pb-schema","tokens_estimated":80,"use_when":"you only need a 0-100 score for go/no-go (>=70 = safe)"},{"endpoint":"/api/prompt/npm/pb-schema","tokens_estimated":280,"use_when":"you want a plain-text LLM-friendly brief instead of JSON"},{"endpoint":"POST /api/check_bulk","tokens_estimated":60,"use_when":"you have 5+ packages to check; sends one round-trip instead of N"}],"docs":"https://depscope.dev/integrate"},"_cache":"hit","_response_ms":0}