diff --git a/package-lock.json b/package-lock.json index e86ba1ad..4ae51cae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "findit2": "^2.2.3", "nan": "^2.22.0", "p-limit": "^3.0.0", - "protobufjs": "~7.6.4", + "protobufjs": "~8.7.1", "source-map": "~0.8.0-beta.0", "split": "^1.0.1" }, @@ -33,7 +33,7 @@ "linkinator": "^7.0.0", "mocha": "^11.0.0", "nyc": "^18.0.0", - "protobufjs-cli": "1.3.3", + "protobufjs-cli": "2.6.1", "sinon": "^22.0.0", "source-map-support": "^0.5.12", "tmp": "0.2.7", @@ -873,45 +873,6 @@ "url": "https://opencollective.com/unts" } }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.5", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.1", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.1", - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.1", - "license": "BSD-3-Clause" - }, "node_modules/@sindresorhus/is": { "version": "4.6.0", "dev": true, @@ -1042,6 +1003,7 @@ }, "node_modules/@types/node": { "version": "16.18.79", + "dev": true, "license": "MIT" }, "node_modules/@types/normalize-package-data": { @@ -2206,63 +2168,41 @@ } }, "node_modules/escodegen": { - "version": "1.14.3", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "estraverse": "^5.2.0", + "esutils": "^2.0.2" }, "bin": { "escodegen": "bin/escodegen.js", "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=4.0" + "node": ">=6.0" }, "optionalDependencies": { "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { - "node": ">= 0.8.0" + "node": ">=4.0" } }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "license": "BSD-3-Clause", "optional": true, @@ -2270,17 +2210,6 @@ "node": ">=0.10.0" } }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint": { "version": "8.57.0", "dev": true, @@ -5212,20 +5141,11 @@ } }, "node_modules/protobufjs": { - "version": "7.6.4", - "hasInstallScript": true, + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-8.7.1.tgz", + "integrity": "sha512-agdGHrXNTv0IrYscJPDou/PlEJk1c/hBZ9o/B5NH2i/nSPtPqacNxzgwf1CebXxFMjMrZH5sqv9uQuw96aGt/A==", "license": "BSD-3-Clause", "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" }, "engines": { @@ -5233,32 +5153,30 @@ } }, "node_modules/protobufjs-cli": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-1.3.3.tgz", - "integrity": "sha512-zwmt6JeStPjeofZbl+QADexAVzP1EgsIAsO7mCfKkW/8oBxHwgTqJ1aD7zDrcCC0Nb+SLWSvCR3RDaKgIO3P8w==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/protobufjs-cli/-/protobufjs-cli-2.6.1.tgz", + "integrity": "sha512-ty8A5JKY/mRTlV/eW7bRoUmOxgzBL66CIBDv7wq8rQUady60rwPwAgqqumcy+oxIkUV6wWTAcxsZjLZKwNsFog==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "chalk": "^4.0.0", - "escodegen": "^1.13.0", - "espree": "^9.0.0", + "escodegen": "^2.0.0", + "espree": "^9.6.1", "estraverse": "^5.1.0", - "glob": "^8.0.0", - "jsdoc": "^4.0.0", - "minimist": "^1.2.0", - "semver": "^7.1.2", - "tmp": "^0.2.1", - "uglify-js": "^3.7.7" + "glob": "^8.1.0", + "jsdoc": "^4.0.5", + "minimist": "^1.2.8", + "tmp": "^0.2.7" }, "bin": { "pbjs": "bin/pbjs", - "pbts": "bin/pbts" + "pbts": "bin/pbts", + "protoc-gen-pbjs": "bin/protoc-gen-pbjs" }, "engines": { "node": ">=12.0.0" }, "peerDependencies": { - "protobufjs": "^7.6.2" + "protobufjs": "~8.7.1" } }, "node_modules/protobufjs-cli/node_modules/brace-expansion": { @@ -6355,17 +6273,6 @@ "dev": true, "license": "MIT" }, - "node_modules/uglify-js": { - "version": "3.17.4", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/underscore": { "version": "1.13.6", "dev": true, @@ -6482,14 +6389,6 @@ "dev": true, "license": "ISC" }, - "node_modules/word-wrap": { - "version": "1.2.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/workerpool": { "version": "9.3.4", "dev": true, diff --git a/package.json b/package.json index 4e4680b4..78f9f22c 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "findit2": "^2.2.3", "nan": "^2.22.0", "p-limit": "^3.0.0", - "protobufjs": "~7.6.4", + "protobufjs": "~8.7.1", "source-map": "~0.8.0-beta.0", "split": "^1.0.1" }, @@ -55,7 +55,7 @@ "linkinator": "^7.0.0", "mocha": "^11.0.0", "nyc": "^18.0.0", - "protobufjs-cli": "1.3.3", + "protobufjs-cli": "2.6.1", "sinon": "^22.0.0", "source-map-support": "^0.5.12", "tmp": "0.2.7",