From 956bb78bd960f4e3c81a3aab83215d770d3c580b Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Wed, 2 Apr 2025 16:25:44 +0000 Subject: [PATCH] refactor: remove unused ts_proto infra from previous ng-dev ci command Remove the ts_proto stuff that we don't leverage anymore --- .prettierignore | 3 - WORKSPACE | 21 +- ng-dev/utils/protos/BUILD.bazel | 7 - ng-dev/utils/protos/bazel_test_status_pb.d.ts | 370 ----- ng-dev/utils/protos/bazel_test_status_pb.js | 1318 ----------------- package.json | 1 - tools/ts_proto/.gitignore | 1 - tools/ts_proto/.yarnrc.yml | 2 - tools/ts_proto/BUILD.bazel | 18 - tools/ts_proto/esm-wrapper.js.template | 6 - tools/ts_proto/index.bzl | 65 - tools/ts_proto/package.json | 9 - tools/ts_proto/yarn.lock | 735 --------- yarn.lock | 1 - 14 files changed, 1 insertion(+), 2556 deletions(-) delete mode 100644 ng-dev/utils/protos/BUILD.bazel delete mode 100644 ng-dev/utils/protos/bazel_test_status_pb.d.ts delete mode 100644 ng-dev/utils/protos/bazel_test_status_pb.js delete mode 100644 tools/ts_proto/.gitignore delete mode 100644 tools/ts_proto/.yarnrc.yml delete mode 100644 tools/ts_proto/BUILD.bazel delete mode 100644 tools/ts_proto/esm-wrapper.js.template delete mode 100644 tools/ts_proto/index.bzl delete mode 100644 tools/ts_proto/package.json delete mode 100644 tools/ts_proto/yarn.lock diff --git a/.prettierignore b/.prettierignore index c95d92913..1622bad37 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,8 +1,5 @@ .yarn/releases/*.cjs -ng-dev/utils/protos/*.d.ts -ng-dev/utils/protos/*.js - .github/local-actions/labels-sync/main.js .github/local-actions/lock-closed/main.js github-actions/bazel/configure-remote/configure-remote.cjs diff --git a/WORKSPACE b/WORKSPACE index b88c7b91d..f8a235387 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -2,7 +2,7 @@ workspace( name = "devinfra", ) -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file") +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") NODE_VERSION = "20.11.1" @@ -90,19 +90,6 @@ yarn_install( yarn_lock = "//:yarn.lock", ) -yarn_install( - name = "ts_proto_npm", - args = ["--immutable"], - data = [ - "//:.yarn/releases/yarn-4.7.0.cjs", - "//tools/ts_proto:.yarnrc.yml", - ], - exports_directories_only = False, - package_json = "//tools/ts_proto:package.json", - yarn = "//:.yarn/releases/yarn-4.7.0.cjs", - yarn_lock = "//tools/ts_proto:yarn.lock", -) - load("@npm//@bazel/protractor:package.bzl", "npm_bazel_protractor_dependencies") npm_bazel_protractor_dependencies() @@ -137,12 +124,6 @@ register_toolchains( "//bazel/git-toolchain:git_macos_arm64_toolchain", ) -http_file( - name = "bazel_test_status_proto", - sha256 = "61ce1dc62fdcfd6d68624a403e0f04c5fd5136d933b681467aad1ad2d00dbb03", - urls = ["https://raw.githubusercontent.com/bazelbuild/bazel/5.0.0/src/main/protobuf/test_status.proto"], -) - http_archive( name = "aspect_rules_ts", sha256 = "d584e4bc80674d046938563678117d17df962fe105395f6b1efe2e8a248b8100", diff --git a/ng-dev/utils/protos/BUILD.bazel b/ng-dev/utils/protos/BUILD.bazel deleted file mode 100644 index 3677d5b79..000000000 --- a/ng-dev/utils/protos/BUILD.bazel +++ /dev/null @@ -1,7 +0,0 @@ -load("//tools/ts_proto:index.bzl", "generate_ts_proto_module") - -generate_ts_proto_module( - name = "bazel_test_status", - protofile = "@bazel_test_status_proto//file", - visibility = ["//ng-dev:__subpackages__"], -) diff --git a/ng-dev/utils/protos/bazel_test_status_pb.d.ts b/ng-dev/utils/protos/bazel_test_status_pb.d.ts deleted file mode 100644 index 561ead1a7..000000000 --- a/ng-dev/utils/protos/bazel_test_status_pb.d.ts +++ /dev/null @@ -1,370 +0,0 @@ -import * as $protobuf from "protobufjs"; -import Long = require("long"); -/** Namespace blaze. */ -export namespace blaze { - - /** FailedTestCasesStatus enum. */ - enum FailedTestCasesStatus { - FULL = 1, - PARTIAL = 2, - NOT_AVAILABLE = 3, - EMPTY = 4 - } - - /** BlazeTestStatus enum. */ - enum BlazeTestStatus { - NO_STATUS = 0, - PASSED = 1, - FLAKY = 2, - TIMEOUT = 3, - FAILED = 4, - INCOMPLETE = 5, - REMOTE_FAILURE = 6, - FAILED_TO_BUILD = 7, - BLAZE_HALTED_BEFORE_TESTING = 8 - } - - /** Properties of a TestCase. */ - interface ITestCase { - - /** TestCase child */ - child?: (blaze.ITestCase[]|null); - - /** TestCase name */ - name?: (string|null); - - /** TestCase className */ - className?: (string|null); - - /** TestCase runDurationMillis */ - runDurationMillis?: (number|Long|null); - - /** TestCase result */ - result?: (string|null); - - /** TestCase type */ - type?: (blaze.TestCase.Type|null); - - /** TestCase status */ - status?: (blaze.TestCase.Status|null); - - /** TestCase run */ - run?: (boolean|null); - } - - /** Represents a TestCase. */ - class TestCase implements ITestCase { - - /** - * Constructs a new TestCase. - * @param [properties] Properties to set - */ - constructor(properties?: blaze.ITestCase); - - /** TestCase child. */ - public child: blaze.ITestCase[]; - - /** TestCase name. */ - public name: string; - - /** TestCase className. */ - public className: string; - - /** TestCase runDurationMillis. */ - public runDurationMillis: (number|Long); - - /** TestCase result. */ - public result: string; - - /** TestCase type. */ - public type: blaze.TestCase.Type; - - /** TestCase status. */ - public status: blaze.TestCase.Status; - - /** TestCase run. */ - public run: boolean; - - /** - * Creates a new TestCase instance using the specified properties. - * @param [properties] Properties to set - * @returns TestCase instance - */ - public static create(properties?: blaze.ITestCase): blaze.TestCase; - - /** - * Encodes the specified TestCase message. Does not implicitly {@link blaze.TestCase.verify|verify} messages. - * @param message TestCase message or plain object to encode - * @param [writer] Writer to encode to - * @returns Writer - */ - public static encode(message: blaze.ITestCase, writer?: $protobuf.Writer): $protobuf.Writer; - - /** - * Encodes the specified TestCase message, length delimited. Does not implicitly {@link blaze.TestCase.verify|verify} messages. - * @param message TestCase message or plain object to encode - * @param [writer] Writer to encode to - * @returns Writer - */ - public static encodeDelimited(message: blaze.ITestCase, writer?: $protobuf.Writer): $protobuf.Writer; - - /** - * Decodes a TestCase message from the specified reader or buffer. - * @param reader Reader or buffer to decode from - * @param [length] Message length if known beforehand - * @returns TestCase - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): blaze.TestCase; - - /** - * Decodes a TestCase message from the specified reader or buffer, length delimited. - * @param reader Reader or buffer to decode from - * @returns TestCase - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): blaze.TestCase; - - /** - * Verifies a TestCase message. - * @param message Plain object to verify - * @returns `null` if valid, otherwise the reason why it is not - */ - public static verify(message: { [k: string]: any }): (string|null); - - /** - * Creates a TestCase message from a plain object. Also converts values to their respective internal types. - * @param object Plain object - * @returns TestCase - */ - public static fromObject(object: { [k: string]: any }): blaze.TestCase; - - /** - * Creates a plain object from a TestCase message. Also converts values to other types if specified. - * @param message TestCase - * @param [options] Conversion options - * @returns Plain object - */ - public static toObject(message: blaze.TestCase, options?: $protobuf.IConversionOptions): { [k: string]: any }; - - /** - * Converts this TestCase to JSON. - * @returns JSON object - */ - public toJSON(): { [k: string]: any }; - - /** - * Gets the default type url for TestCase - * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") - * @returns The default type url - */ - public static getTypeUrl(typeUrlPrefix?: string): string; - } - - namespace TestCase { - - /** Type enum. */ - enum Type { - TEST_CASE = 0, - TEST_SUITE = 1, - TEST_DECORATOR = 2, - UNKNOWN = 3 - } - - /** Status enum. */ - enum Status { - PASSED = 0, - FAILED = 1, - ERROR = 2 - } - } - - /** Properties of a TestResultData. */ - interface ITestResultData { - - /** TestResultData cachable */ - cachable?: (boolean|null); - - /** TestResultData testPassed */ - testPassed?: (boolean|null); - - /** TestResultData status */ - status?: (blaze.BlazeTestStatus|null); - - /** TestResultData statusDetails */ - statusDetails?: (string|null); - - /** TestResultData failedLogs */ - failedLogs?: (string[]|null); - - /** TestResultData warning */ - warning?: (string[]|null); - - /** TestResultData hasCoverage */ - hasCoverage?: (boolean|null); - - /** TestResultData remotelyCached */ - remotelyCached?: (boolean|null); - - /** TestResultData isRemoteStrategy */ - isRemoteStrategy?: (boolean|null); - - /** TestResultData testTimes */ - testTimes?: ((number|Long)[]|null); - - /** TestResultData passedLog */ - passedLog?: (string|null); - - /** TestResultData testProcessTimes */ - testProcessTimes?: ((number|Long)[]|null); - - /** TestResultData runDurationMillis */ - runDurationMillis?: (number|Long|null); - - /** TestResultData startTimeMillisEpoch */ - startTimeMillisEpoch?: (number|Long|null); - - /** TestResultData testCase */ - testCase?: (blaze.ITestCase|null); - - /** TestResultData failedStatus */ - failedStatus?: (blaze.FailedTestCasesStatus|null); - } - - /** Represents a TestResultData. */ - class TestResultData implements ITestResultData { - - /** - * Constructs a new TestResultData. - * @param [properties] Properties to set - */ - constructor(properties?: blaze.ITestResultData); - - /** TestResultData cachable. */ - public cachable: boolean; - - /** TestResultData testPassed. */ - public testPassed: boolean; - - /** TestResultData status. */ - public status: blaze.BlazeTestStatus; - - /** TestResultData statusDetails. */ - public statusDetails: string; - - /** TestResultData failedLogs. */ - public failedLogs: string[]; - - /** TestResultData warning. */ - public warning: string[]; - - /** TestResultData hasCoverage. */ - public hasCoverage: boolean; - - /** TestResultData remotelyCached. */ - public remotelyCached: boolean; - - /** TestResultData isRemoteStrategy. */ - public isRemoteStrategy: boolean; - - /** TestResultData testTimes. */ - public testTimes: (number|Long)[]; - - /** TestResultData passedLog. */ - public passedLog: string; - - /** TestResultData testProcessTimes. */ - public testProcessTimes: (number|Long)[]; - - /** TestResultData runDurationMillis. */ - public runDurationMillis: (number|Long); - - /** TestResultData startTimeMillisEpoch. */ - public startTimeMillisEpoch: (number|Long); - - /** TestResultData testCase. */ - public testCase?: (blaze.ITestCase|null); - - /** TestResultData failedStatus. */ - public failedStatus: blaze.FailedTestCasesStatus; - - /** - * Creates a new TestResultData instance using the specified properties. - * @param [properties] Properties to set - * @returns TestResultData instance - */ - public static create(properties?: blaze.ITestResultData): blaze.TestResultData; - - /** - * Encodes the specified TestResultData message. Does not implicitly {@link blaze.TestResultData.verify|verify} messages. - * @param message TestResultData message or plain object to encode - * @param [writer] Writer to encode to - * @returns Writer - */ - public static encode(message: blaze.ITestResultData, writer?: $protobuf.Writer): $protobuf.Writer; - - /** - * Encodes the specified TestResultData message, length delimited. Does not implicitly {@link blaze.TestResultData.verify|verify} messages. - * @param message TestResultData message or plain object to encode - * @param [writer] Writer to encode to - * @returns Writer - */ - public static encodeDelimited(message: blaze.ITestResultData, writer?: $protobuf.Writer): $protobuf.Writer; - - /** - * Decodes a TestResultData message from the specified reader or buffer. - * @param reader Reader or buffer to decode from - * @param [length] Message length if known beforehand - * @returns TestResultData - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): blaze.TestResultData; - - /** - * Decodes a TestResultData message from the specified reader or buffer, length delimited. - * @param reader Reader or buffer to decode from - * @returns TestResultData - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): blaze.TestResultData; - - /** - * Verifies a TestResultData message. - * @param message Plain object to verify - * @returns `null` if valid, otherwise the reason why it is not - */ - public static verify(message: { [k: string]: any }): (string|null); - - /** - * Creates a TestResultData message from a plain object. Also converts values to their respective internal types. - * @param object Plain object - * @returns TestResultData - */ - public static fromObject(object: { [k: string]: any }): blaze.TestResultData; - - /** - * Creates a plain object from a TestResultData message. Also converts values to other types if specified. - * @param message TestResultData - * @param [options] Conversion options - * @returns Plain object - */ - public static toObject(message: blaze.TestResultData, options?: $protobuf.IConversionOptions): { [k: string]: any }; - - /** - * Converts this TestResultData to JSON. - * @returns JSON object - */ - public toJSON(): { [k: string]: any }; - - /** - * Gets the default type url for TestResultData - * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") - * @returns The default type url - */ - public static getTypeUrl(typeUrlPrefix?: string): string; - } -} diff --git a/ng-dev/utils/protos/bazel_test_status_pb.js b/ng-dev/utils/protos/bazel_test_status_pb.js deleted file mode 100644 index b79f7129b..000000000 --- a/ng-dev/utils/protos/bazel_test_status_pb.js +++ /dev/null @@ -1,1318 +0,0 @@ -/*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/ -// DO NOT MODIFY AS THIS FILE IS AUTOMATICALLY GENERATED - -import $protobuf from "protobufjs"; - -// Common aliases -const $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util; - -// Exported root namespace -const $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {}); - -export const blaze = $root.blaze = (() => { - - /** - * Namespace blaze. - * @exports blaze - * @namespace - */ - const blaze = {}; - - /** - * FailedTestCasesStatus enum. - * @name blaze.FailedTestCasesStatus - * @enum {number} - * @property {number} FULL=1 Information about every test case is available. - * @property {number} PARTIAL=2 Information about some test cases may be missing. - * @property {number} NOT_AVAILABLE=3 No information about individual test cases. - * @property {number} EMPTY=4 This is an empty object still without data. - */ - blaze.FailedTestCasesStatus = (function() { - const valuesById = {}, values = Object.create(valuesById); - values[valuesById[1] = "FULL"] = 1; - values[valuesById[2] = "PARTIAL"] = 2; - values[valuesById[3] = "NOT_AVAILABLE"] = 3; - values[valuesById[4] = "EMPTY"] = 4; - return values; - })(); - - /** - * BlazeTestStatus enum. - * @name blaze.BlazeTestStatus - * @enum {number} - * @property {number} NO_STATUS=0 NO_STATUS value - * @property {number} PASSED=1 PASSED value - * @property {number} FLAKY=2 FLAKY value - * @property {number} TIMEOUT=3 TIMEOUT value - * @property {number} FAILED=4 FAILED value - * @property {number} INCOMPLETE=5 INCOMPLETE value - * @property {number} REMOTE_FAILURE=6 REMOTE_FAILURE value - * @property {number} FAILED_TO_BUILD=7 FAILED_TO_BUILD value - * @property {number} BLAZE_HALTED_BEFORE_TESTING=8 BLAZE_HALTED_BEFORE_TESTING value - */ - blaze.BlazeTestStatus = (function() { - const valuesById = {}, values = Object.create(valuesById); - values[valuesById[0] = "NO_STATUS"] = 0; - values[valuesById[1] = "PASSED"] = 1; - values[valuesById[2] = "FLAKY"] = 2; - values[valuesById[3] = "TIMEOUT"] = 3; - values[valuesById[4] = "FAILED"] = 4; - values[valuesById[5] = "INCOMPLETE"] = 5; - values[valuesById[6] = "REMOTE_FAILURE"] = 6; - values[valuesById[7] = "FAILED_TO_BUILD"] = 7; - values[valuesById[8] = "BLAZE_HALTED_BEFORE_TESTING"] = 8; - return values; - })(); - - blaze.TestCase = (function() { - - /** - * Properties of a TestCase. - * @memberof blaze - * @interface ITestCase - * @property {Array.|null} [child] TestCase child - * @property {string|null} [name] TestCase name - * @property {string|null} [className] TestCase className - * @property {number|Long|null} [runDurationMillis] TestCase runDurationMillis - * @property {string|null} [result] TestCase result - * @property {blaze.TestCase.Type|null} [type] TestCase type - * @property {blaze.TestCase.Status|null} [status] TestCase status - * @property {boolean|null} [run] TestCase run - */ - - /** - * Constructs a new TestCase. - * @memberof blaze - * @classdesc Represents a TestCase. - * @implements ITestCase - * @constructor - * @param {blaze.ITestCase=} [properties] Properties to set - */ - function TestCase(properties) { - this.child = []; - if (properties) - for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) - if (properties[keys[i]] != null) - this[keys[i]] = properties[keys[i]]; - } - - /** - * TestCase child. - * @member {Array.} child - * @memberof blaze.TestCase - * @instance - */ - TestCase.prototype.child = $util.emptyArray; - - /** - * TestCase name. - * @member {string} name - * @memberof blaze.TestCase - * @instance - */ - TestCase.prototype.name = ""; - - /** - * TestCase className. - * @member {string} className - * @memberof blaze.TestCase - * @instance - */ - TestCase.prototype.className = ""; - - /** - * TestCase runDurationMillis. - * @member {number|Long} runDurationMillis - * @memberof blaze.TestCase - * @instance - */ - TestCase.prototype.runDurationMillis = $util.Long ? $util.Long.fromBits(0,0,false) : 0; - - /** - * TestCase result. - * @member {string} result - * @memberof blaze.TestCase - * @instance - */ - TestCase.prototype.result = ""; - - /** - * TestCase type. - * @member {blaze.TestCase.Type} type - * @memberof blaze.TestCase - * @instance - */ - TestCase.prototype.type = 0; - - /** - * TestCase status. - * @member {blaze.TestCase.Status} status - * @memberof blaze.TestCase - * @instance - */ - TestCase.prototype.status = 0; - - /** - * TestCase run. - * @member {boolean} run - * @memberof blaze.TestCase - * @instance - */ - TestCase.prototype.run = true; - - /** - * Creates a new TestCase instance using the specified properties. - * @function create - * @memberof blaze.TestCase - * @static - * @param {blaze.ITestCase=} [properties] Properties to set - * @returns {blaze.TestCase} TestCase instance - */ - TestCase.create = function create(properties) { - return new TestCase(properties); - }; - - /** - * Encodes the specified TestCase message. Does not implicitly {@link blaze.TestCase.verify|verify} messages. - * @function encode - * @memberof blaze.TestCase - * @static - * @param {blaze.ITestCase} message TestCase message or plain object to encode - * @param {$protobuf.Writer} [writer] Writer to encode to - * @returns {$protobuf.Writer} Writer - */ - TestCase.encode = function encode(message, writer) { - if (!writer) - writer = $Writer.create(); - if (message.child != null && message.child.length) - for (let i = 0; i < message.child.length; ++i) - $root.blaze.TestCase.encode(message.child[i], writer.uint32(/* id 1, wireType 2 =*/10).fork()).ldelim(); - if (message.name != null && Object.hasOwnProperty.call(message, "name")) - writer.uint32(/* id 2, wireType 2 =*/18).string(message.name); - if (message.className != null && Object.hasOwnProperty.call(message, "className")) - writer.uint32(/* id 3, wireType 2 =*/26).string(message.className); - if (message.runDurationMillis != null && Object.hasOwnProperty.call(message, "runDurationMillis")) - writer.uint32(/* id 4, wireType 0 =*/32).int64(message.runDurationMillis); - if (message.result != null && Object.hasOwnProperty.call(message, "result")) - writer.uint32(/* id 5, wireType 2 =*/42).string(message.result); - if (message.type != null && Object.hasOwnProperty.call(message, "type")) - writer.uint32(/* id 6, wireType 0 =*/48).int32(message.type); - if (message.status != null && Object.hasOwnProperty.call(message, "status")) - writer.uint32(/* id 7, wireType 0 =*/56).int32(message.status); - if (message.run != null && Object.hasOwnProperty.call(message, "run")) - writer.uint32(/* id 8, wireType 0 =*/64).bool(message.run); - return writer; - }; - - /** - * Encodes the specified TestCase message, length delimited. Does not implicitly {@link blaze.TestCase.verify|verify} messages. - * @function encodeDelimited - * @memberof blaze.TestCase - * @static - * @param {blaze.ITestCase} message TestCase message or plain object to encode - * @param {$protobuf.Writer} [writer] Writer to encode to - * @returns {$protobuf.Writer} Writer - */ - TestCase.encodeDelimited = function encodeDelimited(message, writer) { - return this.encode(message, writer).ldelim(); - }; - - /** - * Decodes a TestCase message from the specified reader or buffer. - * @function decode - * @memberof blaze.TestCase - * @static - * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from - * @param {number} [length] Message length if known beforehand - * @returns {blaze.TestCase} TestCase - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - TestCase.decode = function decode(reader, length) { - if (!(reader instanceof $Reader)) - reader = $Reader.create(reader); - let end = length === undefined ? reader.len : reader.pos + length, message = new $root.blaze.TestCase(); - while (reader.pos < end) { - let tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - if (!(message.child && message.child.length)) - message.child = []; - message.child.push($root.blaze.TestCase.decode(reader, reader.uint32())); - break; - } - case 2: { - message.name = reader.string(); - break; - } - case 3: { - message.className = reader.string(); - break; - } - case 4: { - message.runDurationMillis = reader.int64(); - break; - } - case 5: { - message.result = reader.string(); - break; - } - case 6: { - message.type = reader.int32(); - break; - } - case 7: { - message.status = reader.int32(); - break; - } - case 8: { - message.run = reader.bool(); - break; - } - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }; - - /** - * Decodes a TestCase message from the specified reader or buffer, length delimited. - * @function decodeDelimited - * @memberof blaze.TestCase - * @static - * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from - * @returns {blaze.TestCase} TestCase - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - TestCase.decodeDelimited = function decodeDelimited(reader) { - if (!(reader instanceof $Reader)) - reader = new $Reader(reader); - return this.decode(reader, reader.uint32()); - }; - - /** - * Verifies a TestCase message. - * @function verify - * @memberof blaze.TestCase - * @static - * @param {Object.} message Plain object to verify - * @returns {string|null} `null` if valid, otherwise the reason why it is not - */ - TestCase.verify = function verify(message) { - if (typeof message !== "object" || message === null) - return "object expected"; - if (message.child != null && message.hasOwnProperty("child")) { - if (!Array.isArray(message.child)) - return "child: array expected"; - for (let i = 0; i < message.child.length; ++i) { - let error = $root.blaze.TestCase.verify(message.child[i]); - if (error) - return "child." + error; - } - } - if (message.name != null && message.hasOwnProperty("name")) - if (!$util.isString(message.name)) - return "name: string expected"; - if (message.className != null && message.hasOwnProperty("className")) - if (!$util.isString(message.className)) - return "className: string expected"; - if (message.runDurationMillis != null && message.hasOwnProperty("runDurationMillis")) - if (!$util.isInteger(message.runDurationMillis) && !(message.runDurationMillis && $util.isInteger(message.runDurationMillis.low) && $util.isInteger(message.runDurationMillis.high))) - return "runDurationMillis: integer|Long expected"; - if (message.result != null && message.hasOwnProperty("result")) - if (!$util.isString(message.result)) - return "result: string expected"; - if (message.type != null && message.hasOwnProperty("type")) - switch (message.type) { - default: - return "type: enum value expected"; - case 0: - case 1: - case 2: - case 3: - break; - } - if (message.status != null && message.hasOwnProperty("status")) - switch (message.status) { - default: - return "status: enum value expected"; - case 0: - case 1: - case 2: - break; - } - if (message.run != null && message.hasOwnProperty("run")) - if (typeof message.run !== "boolean") - return "run: boolean expected"; - return null; - }; - - /** - * Creates a TestCase message from a plain object. Also converts values to their respective internal types. - * @function fromObject - * @memberof blaze.TestCase - * @static - * @param {Object.} object Plain object - * @returns {blaze.TestCase} TestCase - */ - TestCase.fromObject = function fromObject(object) { - if (object instanceof $root.blaze.TestCase) - return object; - let message = new $root.blaze.TestCase(); - if (object.child) { - if (!Array.isArray(object.child)) - throw TypeError(".blaze.TestCase.child: array expected"); - message.child = []; - for (let i = 0; i < object.child.length; ++i) { - if (typeof object.child[i] !== "object") - throw TypeError(".blaze.TestCase.child: object expected"); - message.child[i] = $root.blaze.TestCase.fromObject(object.child[i]); - } - } - if (object.name != null) - message.name = String(object.name); - if (object.className != null) - message.className = String(object.className); - if (object.runDurationMillis != null) - if ($util.Long) - (message.runDurationMillis = $util.Long.fromValue(object.runDurationMillis)).unsigned = false; - else if (typeof object.runDurationMillis === "string") - message.runDurationMillis = parseInt(object.runDurationMillis, 10); - else if (typeof object.runDurationMillis === "number") - message.runDurationMillis = object.runDurationMillis; - else if (typeof object.runDurationMillis === "object") - message.runDurationMillis = new $util.LongBits(object.runDurationMillis.low >>> 0, object.runDurationMillis.high >>> 0).toNumber(); - if (object.result != null) - message.result = String(object.result); - switch (object.type) { - default: - if (typeof object.type === "number") { - message.type = object.type; - break; - } - break; - case "TEST_CASE": - case 0: - message.type = 0; - break; - case "TEST_SUITE": - case 1: - message.type = 1; - break; - case "TEST_DECORATOR": - case 2: - message.type = 2; - break; - case "UNKNOWN": - case 3: - message.type = 3; - break; - } - switch (object.status) { - default: - if (typeof object.status === "number") { - message.status = object.status; - break; - } - break; - case "PASSED": - case 0: - message.status = 0; - break; - case "FAILED": - case 1: - message.status = 1; - break; - case "ERROR": - case 2: - message.status = 2; - break; - } - if (object.run != null) - message.run = Boolean(object.run); - return message; - }; - - /** - * Creates a plain object from a TestCase message. Also converts values to other types if specified. - * @function toObject - * @memberof blaze.TestCase - * @static - * @param {blaze.TestCase} message TestCase - * @param {$protobuf.IConversionOptions} [options] Conversion options - * @returns {Object.} Plain object - */ - TestCase.toObject = function toObject(message, options) { - if (!options) - options = {}; - let object = {}; - if (options.arrays || options.defaults) - object.child = []; - if (options.defaults) { - object.name = ""; - object.className = ""; - if ($util.Long) { - let long = new $util.Long(0, 0, false); - object.runDurationMillis = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long; - } else - object.runDurationMillis = options.longs === String ? "0" : 0; - object.result = ""; - object.type = options.enums === String ? "TEST_CASE" : 0; - object.status = options.enums === String ? "PASSED" : 0; - object.run = true; - } - if (message.child && message.child.length) { - object.child = []; - for (let j = 0; j < message.child.length; ++j) - object.child[j] = $root.blaze.TestCase.toObject(message.child[j], options); - } - if (message.name != null && message.hasOwnProperty("name")) - object.name = message.name; - if (message.className != null && message.hasOwnProperty("className")) - object.className = message.className; - if (message.runDurationMillis != null && message.hasOwnProperty("runDurationMillis")) - if (typeof message.runDurationMillis === "number") - object.runDurationMillis = options.longs === String ? String(message.runDurationMillis) : message.runDurationMillis; - else - object.runDurationMillis = options.longs === String ? $util.Long.prototype.toString.call(message.runDurationMillis) : options.longs === Number ? new $util.LongBits(message.runDurationMillis.low >>> 0, message.runDurationMillis.high >>> 0).toNumber() : message.runDurationMillis; - if (message.result != null && message.hasOwnProperty("result")) - object.result = message.result; - if (message.type != null && message.hasOwnProperty("type")) - object.type = options.enums === String ? $root.blaze.TestCase.Type[message.type] === undefined ? message.type : $root.blaze.TestCase.Type[message.type] : message.type; - if (message.status != null && message.hasOwnProperty("status")) - object.status = options.enums === String ? $root.blaze.TestCase.Status[message.status] === undefined ? message.status : $root.blaze.TestCase.Status[message.status] : message.status; - if (message.run != null && message.hasOwnProperty("run")) - object.run = message.run; - return object; - }; - - /** - * Converts this TestCase to JSON. - * @function toJSON - * @memberof blaze.TestCase - * @instance - * @returns {Object.} JSON object - */ - TestCase.prototype.toJSON = function toJSON() { - return this.constructor.toObject(this, $protobuf.util.toJSONOptions); - }; - - /** - * Gets the default type url for TestCase - * @function getTypeUrl - * @memberof blaze.TestCase - * @static - * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") - * @returns {string} The default type url - */ - TestCase.getTypeUrl = function getTypeUrl(typeUrlPrefix) { - if (typeUrlPrefix === undefined) { - typeUrlPrefix = "type.googleapis.com"; - } - return typeUrlPrefix + "/blaze.TestCase"; - }; - - /** - * Type enum. - * @name blaze.TestCase.Type - * @enum {number} - * @property {number} TEST_CASE=0 TEST_CASE value - * @property {number} TEST_SUITE=1 TEST_SUITE value - * @property {number} TEST_DECORATOR=2 TEST_DECORATOR value - * @property {number} UNKNOWN=3 UNKNOWN value - */ - TestCase.Type = (function() { - const valuesById = {}, values = Object.create(valuesById); - values[valuesById[0] = "TEST_CASE"] = 0; - values[valuesById[1] = "TEST_SUITE"] = 1; - values[valuesById[2] = "TEST_DECORATOR"] = 2; - values[valuesById[3] = "UNKNOWN"] = 3; - return values; - })(); - - /** - * Status enum. - * @name blaze.TestCase.Status - * @enum {number} - * @property {number} PASSED=0 PASSED value - * @property {number} FAILED=1 FAILED value - * @property {number} ERROR=2 ERROR value - */ - TestCase.Status = (function() { - const valuesById = {}, values = Object.create(valuesById); - values[valuesById[0] = "PASSED"] = 0; - values[valuesById[1] = "FAILED"] = 1; - values[valuesById[2] = "ERROR"] = 2; - return values; - })(); - - return TestCase; - })(); - - blaze.TestResultData = (function() { - - /** - * Properties of a TestResultData. - * @memberof blaze - * @interface ITestResultData - * @property {boolean|null} [cachable] TestResultData cachable - * @property {boolean|null} [testPassed] TestResultData testPassed - * @property {blaze.BlazeTestStatus|null} [status] TestResultData status - * @property {string|null} [statusDetails] TestResultData statusDetails - * @property {Array.|null} [failedLogs] TestResultData failedLogs - * @property {Array.|null} [warning] TestResultData warning - * @property {boolean|null} [hasCoverage] TestResultData hasCoverage - * @property {boolean|null} [remotelyCached] TestResultData remotelyCached - * @property {boolean|null} [isRemoteStrategy] TestResultData isRemoteStrategy - * @property {Array.|null} [testTimes] TestResultData testTimes - * @property {string|null} [passedLog] TestResultData passedLog - * @property {Array.|null} [testProcessTimes] TestResultData testProcessTimes - * @property {number|Long|null} [runDurationMillis] TestResultData runDurationMillis - * @property {number|Long|null} [startTimeMillisEpoch] TestResultData startTimeMillisEpoch - * @property {blaze.ITestCase|null} [testCase] TestResultData testCase - * @property {blaze.FailedTestCasesStatus|null} [failedStatus] TestResultData failedStatus - */ - - /** - * Constructs a new TestResultData. - * @memberof blaze - * @classdesc Represents a TestResultData. - * @implements ITestResultData - * @constructor - * @param {blaze.ITestResultData=} [properties] Properties to set - */ - function TestResultData(properties) { - this.failedLogs = []; - this.warning = []; - this.testTimes = []; - this.testProcessTimes = []; - if (properties) - for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i) - if (properties[keys[i]] != null) - this[keys[i]] = properties[keys[i]]; - } - - /** - * TestResultData cachable. - * @member {boolean} cachable - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.cachable = false; - - /** - * TestResultData testPassed. - * @member {boolean} testPassed - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.testPassed = false; - - /** - * TestResultData status. - * @member {blaze.BlazeTestStatus} status - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.status = 0; - - /** - * TestResultData statusDetails. - * @member {string} statusDetails - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.statusDetails = ""; - - /** - * TestResultData failedLogs. - * @member {Array.} failedLogs - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.failedLogs = $util.emptyArray; - - /** - * TestResultData warning. - * @member {Array.} warning - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.warning = $util.emptyArray; - - /** - * TestResultData hasCoverage. - * @member {boolean} hasCoverage - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.hasCoverage = false; - - /** - * TestResultData remotelyCached. - * @member {boolean} remotelyCached - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.remotelyCached = false; - - /** - * TestResultData isRemoteStrategy. - * @member {boolean} isRemoteStrategy - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.isRemoteStrategy = false; - - /** - * TestResultData testTimes. - * @member {Array.} testTimes - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.testTimes = $util.emptyArray; - - /** - * TestResultData passedLog. - * @member {string} passedLog - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.passedLog = ""; - - /** - * TestResultData testProcessTimes. - * @member {Array.} testProcessTimes - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.testProcessTimes = $util.emptyArray; - - /** - * TestResultData runDurationMillis. - * @member {number|Long} runDurationMillis - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.runDurationMillis = $util.Long ? $util.Long.fromBits(0,0,false) : 0; - - /** - * TestResultData startTimeMillisEpoch. - * @member {number|Long} startTimeMillisEpoch - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.startTimeMillisEpoch = $util.Long ? $util.Long.fromBits(0,0,false) : 0; - - /** - * TestResultData testCase. - * @member {blaze.ITestCase|null|undefined} testCase - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.testCase = null; - - /** - * TestResultData failedStatus. - * @member {blaze.FailedTestCasesStatus} failedStatus - * @memberof blaze.TestResultData - * @instance - */ - TestResultData.prototype.failedStatus = 1; - - /** - * Creates a new TestResultData instance using the specified properties. - * @function create - * @memberof blaze.TestResultData - * @static - * @param {blaze.ITestResultData=} [properties] Properties to set - * @returns {blaze.TestResultData} TestResultData instance - */ - TestResultData.create = function create(properties) { - return new TestResultData(properties); - }; - - /** - * Encodes the specified TestResultData message. Does not implicitly {@link blaze.TestResultData.verify|verify} messages. - * @function encode - * @memberof blaze.TestResultData - * @static - * @param {blaze.ITestResultData} message TestResultData message or plain object to encode - * @param {$protobuf.Writer} [writer] Writer to encode to - * @returns {$protobuf.Writer} Writer - */ - TestResultData.encode = function encode(message, writer) { - if (!writer) - writer = $Writer.create(); - if (message.cachable != null && Object.hasOwnProperty.call(message, "cachable")) - writer.uint32(/* id 1, wireType 0 =*/8).bool(message.cachable); - if (message.testPassed != null && Object.hasOwnProperty.call(message, "testPassed")) - writer.uint32(/* id 2, wireType 0 =*/16).bool(message.testPassed); - if (message.status != null && Object.hasOwnProperty.call(message, "status")) - writer.uint32(/* id 3, wireType 0 =*/24).int32(message.status); - if (message.failedLogs != null && message.failedLogs.length) - for (let i = 0; i < message.failedLogs.length; ++i) - writer.uint32(/* id 4, wireType 2 =*/34).string(message.failedLogs[i]); - if (message.warning != null && message.warning.length) - for (let i = 0; i < message.warning.length; ++i) - writer.uint32(/* id 5, wireType 2 =*/42).string(message.warning[i]); - if (message.hasCoverage != null && Object.hasOwnProperty.call(message, "hasCoverage")) - writer.uint32(/* id 6, wireType 0 =*/48).bool(message.hasCoverage); - if (message.remotelyCached != null && Object.hasOwnProperty.call(message, "remotelyCached")) - writer.uint32(/* id 7, wireType 0 =*/56).bool(message.remotelyCached); - if (message.isRemoteStrategy != null && Object.hasOwnProperty.call(message, "isRemoteStrategy")) - writer.uint32(/* id 8, wireType 0 =*/64).bool(message.isRemoteStrategy); - if (message.testTimes != null && message.testTimes.length) - for (let i = 0; i < message.testTimes.length; ++i) - writer.uint32(/* id 9, wireType 0 =*/72).int64(message.testTimes[i]); - if (message.passedLog != null && Object.hasOwnProperty.call(message, "passedLog")) - writer.uint32(/* id 10, wireType 2 =*/82).string(message.passedLog); - if (message.testProcessTimes != null && message.testProcessTimes.length) - for (let i = 0; i < message.testProcessTimes.length; ++i) - writer.uint32(/* id 11, wireType 0 =*/88).int64(message.testProcessTimes[i]); - if (message.runDurationMillis != null && Object.hasOwnProperty.call(message, "runDurationMillis")) - writer.uint32(/* id 12, wireType 0 =*/96).int64(message.runDurationMillis); - if (message.testCase != null && Object.hasOwnProperty.call(message, "testCase")) - $root.blaze.TestCase.encode(message.testCase, writer.uint32(/* id 13, wireType 2 =*/106).fork()).ldelim(); - if (message.failedStatus != null && Object.hasOwnProperty.call(message, "failedStatus")) - writer.uint32(/* id 14, wireType 0 =*/112).int32(message.failedStatus); - if (message.startTimeMillisEpoch != null && Object.hasOwnProperty.call(message, "startTimeMillisEpoch")) - writer.uint32(/* id 15, wireType 0 =*/120).int64(message.startTimeMillisEpoch); - if (message.statusDetails != null && Object.hasOwnProperty.call(message, "statusDetails")) - writer.uint32(/* id 16, wireType 2 =*/130).string(message.statusDetails); - return writer; - }; - - /** - * Encodes the specified TestResultData message, length delimited. Does not implicitly {@link blaze.TestResultData.verify|verify} messages. - * @function encodeDelimited - * @memberof blaze.TestResultData - * @static - * @param {blaze.ITestResultData} message TestResultData message or plain object to encode - * @param {$protobuf.Writer} [writer] Writer to encode to - * @returns {$protobuf.Writer} Writer - */ - TestResultData.encodeDelimited = function encodeDelimited(message, writer) { - return this.encode(message, writer).ldelim(); - }; - - /** - * Decodes a TestResultData message from the specified reader or buffer. - * @function decode - * @memberof blaze.TestResultData - * @static - * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from - * @param {number} [length] Message length if known beforehand - * @returns {blaze.TestResultData} TestResultData - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - TestResultData.decode = function decode(reader, length) { - if (!(reader instanceof $Reader)) - reader = $Reader.create(reader); - let end = length === undefined ? reader.len : reader.pos + length, message = new $root.blaze.TestResultData(); - while (reader.pos < end) { - let tag = reader.uint32(); - switch (tag >>> 3) { - case 1: { - message.cachable = reader.bool(); - break; - } - case 2: { - message.testPassed = reader.bool(); - break; - } - case 3: { - message.status = reader.int32(); - break; - } - case 16: { - message.statusDetails = reader.string(); - break; - } - case 4: { - if (!(message.failedLogs && message.failedLogs.length)) - message.failedLogs = []; - message.failedLogs.push(reader.string()); - break; - } - case 5: { - if (!(message.warning && message.warning.length)) - message.warning = []; - message.warning.push(reader.string()); - break; - } - case 6: { - message.hasCoverage = reader.bool(); - break; - } - case 7: { - message.remotelyCached = reader.bool(); - break; - } - case 8: { - message.isRemoteStrategy = reader.bool(); - break; - } - case 9: { - if (!(message.testTimes && message.testTimes.length)) - message.testTimes = []; - if ((tag & 7) === 2) { - let end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) - message.testTimes.push(reader.int64()); - } else - message.testTimes.push(reader.int64()); - break; - } - case 10: { - message.passedLog = reader.string(); - break; - } - case 11: { - if (!(message.testProcessTimes && message.testProcessTimes.length)) - message.testProcessTimes = []; - if ((tag & 7) === 2) { - let end2 = reader.uint32() + reader.pos; - while (reader.pos < end2) - message.testProcessTimes.push(reader.int64()); - } else - message.testProcessTimes.push(reader.int64()); - break; - } - case 12: { - message.runDurationMillis = reader.int64(); - break; - } - case 15: { - message.startTimeMillisEpoch = reader.int64(); - break; - } - case 13: { - message.testCase = $root.blaze.TestCase.decode(reader, reader.uint32()); - break; - } - case 14: { - message.failedStatus = reader.int32(); - break; - } - default: - reader.skipType(tag & 7); - break; - } - } - return message; - }; - - /** - * Decodes a TestResultData message from the specified reader or buffer, length delimited. - * @function decodeDelimited - * @memberof blaze.TestResultData - * @static - * @param {$protobuf.Reader|Uint8Array} reader Reader or buffer to decode from - * @returns {blaze.TestResultData} TestResultData - * @throws {Error} If the payload is not a reader or valid buffer - * @throws {$protobuf.util.ProtocolError} If required fields are missing - */ - TestResultData.decodeDelimited = function decodeDelimited(reader) { - if (!(reader instanceof $Reader)) - reader = new $Reader(reader); - return this.decode(reader, reader.uint32()); - }; - - /** - * Verifies a TestResultData message. - * @function verify - * @memberof blaze.TestResultData - * @static - * @param {Object.} message Plain object to verify - * @returns {string|null} `null` if valid, otherwise the reason why it is not - */ - TestResultData.verify = function verify(message) { - if (typeof message !== "object" || message === null) - return "object expected"; - if (message.cachable != null && message.hasOwnProperty("cachable")) - if (typeof message.cachable !== "boolean") - return "cachable: boolean expected"; - if (message.testPassed != null && message.hasOwnProperty("testPassed")) - if (typeof message.testPassed !== "boolean") - return "testPassed: boolean expected"; - if (message.status != null && message.hasOwnProperty("status")) - switch (message.status) { - default: - return "status: enum value expected"; - case 0: - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - break; - } - if (message.statusDetails != null && message.hasOwnProperty("statusDetails")) - if (!$util.isString(message.statusDetails)) - return "statusDetails: string expected"; - if (message.failedLogs != null && message.hasOwnProperty("failedLogs")) { - if (!Array.isArray(message.failedLogs)) - return "failedLogs: array expected"; - for (let i = 0; i < message.failedLogs.length; ++i) - if (!$util.isString(message.failedLogs[i])) - return "failedLogs: string[] expected"; - } - if (message.warning != null && message.hasOwnProperty("warning")) { - if (!Array.isArray(message.warning)) - return "warning: array expected"; - for (let i = 0; i < message.warning.length; ++i) - if (!$util.isString(message.warning[i])) - return "warning: string[] expected"; - } - if (message.hasCoverage != null && message.hasOwnProperty("hasCoverage")) - if (typeof message.hasCoverage !== "boolean") - return "hasCoverage: boolean expected"; - if (message.remotelyCached != null && message.hasOwnProperty("remotelyCached")) - if (typeof message.remotelyCached !== "boolean") - return "remotelyCached: boolean expected"; - if (message.isRemoteStrategy != null && message.hasOwnProperty("isRemoteStrategy")) - if (typeof message.isRemoteStrategy !== "boolean") - return "isRemoteStrategy: boolean expected"; - if (message.testTimes != null && message.hasOwnProperty("testTimes")) { - if (!Array.isArray(message.testTimes)) - return "testTimes: array expected"; - for (let i = 0; i < message.testTimes.length; ++i) - if (!$util.isInteger(message.testTimes[i]) && !(message.testTimes[i] && $util.isInteger(message.testTimes[i].low) && $util.isInteger(message.testTimes[i].high))) - return "testTimes: integer|Long[] expected"; - } - if (message.passedLog != null && message.hasOwnProperty("passedLog")) - if (!$util.isString(message.passedLog)) - return "passedLog: string expected"; - if (message.testProcessTimes != null && message.hasOwnProperty("testProcessTimes")) { - if (!Array.isArray(message.testProcessTimes)) - return "testProcessTimes: array expected"; - for (let i = 0; i < message.testProcessTimes.length; ++i) - if (!$util.isInteger(message.testProcessTimes[i]) && !(message.testProcessTimes[i] && $util.isInteger(message.testProcessTimes[i].low) && $util.isInteger(message.testProcessTimes[i].high))) - return "testProcessTimes: integer|Long[] expected"; - } - if (message.runDurationMillis != null && message.hasOwnProperty("runDurationMillis")) - if (!$util.isInteger(message.runDurationMillis) && !(message.runDurationMillis && $util.isInteger(message.runDurationMillis.low) && $util.isInteger(message.runDurationMillis.high))) - return "runDurationMillis: integer|Long expected"; - if (message.startTimeMillisEpoch != null && message.hasOwnProperty("startTimeMillisEpoch")) - if (!$util.isInteger(message.startTimeMillisEpoch) && !(message.startTimeMillisEpoch && $util.isInteger(message.startTimeMillisEpoch.low) && $util.isInteger(message.startTimeMillisEpoch.high))) - return "startTimeMillisEpoch: integer|Long expected"; - if (message.testCase != null && message.hasOwnProperty("testCase")) { - let error = $root.blaze.TestCase.verify(message.testCase); - if (error) - return "testCase." + error; - } - if (message.failedStatus != null && message.hasOwnProperty("failedStatus")) - switch (message.failedStatus) { - default: - return "failedStatus: enum value expected"; - case 1: - case 2: - case 3: - case 4: - break; - } - return null; - }; - - /** - * Creates a TestResultData message from a plain object. Also converts values to their respective internal types. - * @function fromObject - * @memberof blaze.TestResultData - * @static - * @param {Object.} object Plain object - * @returns {blaze.TestResultData} TestResultData - */ - TestResultData.fromObject = function fromObject(object) { - if (object instanceof $root.blaze.TestResultData) - return object; - let message = new $root.blaze.TestResultData(); - if (object.cachable != null) - message.cachable = Boolean(object.cachable); - if (object.testPassed != null) - message.testPassed = Boolean(object.testPassed); - switch (object.status) { - default: - if (typeof object.status === "number") { - message.status = object.status; - break; - } - break; - case "NO_STATUS": - case 0: - message.status = 0; - break; - case "PASSED": - case 1: - message.status = 1; - break; - case "FLAKY": - case 2: - message.status = 2; - break; - case "TIMEOUT": - case 3: - message.status = 3; - break; - case "FAILED": - case 4: - message.status = 4; - break; - case "INCOMPLETE": - case 5: - message.status = 5; - break; - case "REMOTE_FAILURE": - case 6: - message.status = 6; - break; - case "FAILED_TO_BUILD": - case 7: - message.status = 7; - break; - case "BLAZE_HALTED_BEFORE_TESTING": - case 8: - message.status = 8; - break; - } - if (object.statusDetails != null) - message.statusDetails = String(object.statusDetails); - if (object.failedLogs) { - if (!Array.isArray(object.failedLogs)) - throw TypeError(".blaze.TestResultData.failedLogs: array expected"); - message.failedLogs = []; - for (let i = 0; i < object.failedLogs.length; ++i) - message.failedLogs[i] = String(object.failedLogs[i]); - } - if (object.warning) { - if (!Array.isArray(object.warning)) - throw TypeError(".blaze.TestResultData.warning: array expected"); - message.warning = []; - for (let i = 0; i < object.warning.length; ++i) - message.warning[i] = String(object.warning[i]); - } - if (object.hasCoverage != null) - message.hasCoverage = Boolean(object.hasCoverage); - if (object.remotelyCached != null) - message.remotelyCached = Boolean(object.remotelyCached); - if (object.isRemoteStrategy != null) - message.isRemoteStrategy = Boolean(object.isRemoteStrategy); - if (object.testTimes) { - if (!Array.isArray(object.testTimes)) - throw TypeError(".blaze.TestResultData.testTimes: array expected"); - message.testTimes = []; - for (let i = 0; i < object.testTimes.length; ++i) - if ($util.Long) - (message.testTimes[i] = $util.Long.fromValue(object.testTimes[i])).unsigned = false; - else if (typeof object.testTimes[i] === "string") - message.testTimes[i] = parseInt(object.testTimes[i], 10); - else if (typeof object.testTimes[i] === "number") - message.testTimes[i] = object.testTimes[i]; - else if (typeof object.testTimes[i] === "object") - message.testTimes[i] = new $util.LongBits(object.testTimes[i].low >>> 0, object.testTimes[i].high >>> 0).toNumber(); - } - if (object.passedLog != null) - message.passedLog = String(object.passedLog); - if (object.testProcessTimes) { - if (!Array.isArray(object.testProcessTimes)) - throw TypeError(".blaze.TestResultData.testProcessTimes: array expected"); - message.testProcessTimes = []; - for (let i = 0; i < object.testProcessTimes.length; ++i) - if ($util.Long) - (message.testProcessTimes[i] = $util.Long.fromValue(object.testProcessTimes[i])).unsigned = false; - else if (typeof object.testProcessTimes[i] === "string") - message.testProcessTimes[i] = parseInt(object.testProcessTimes[i], 10); - else if (typeof object.testProcessTimes[i] === "number") - message.testProcessTimes[i] = object.testProcessTimes[i]; - else if (typeof object.testProcessTimes[i] === "object") - message.testProcessTimes[i] = new $util.LongBits(object.testProcessTimes[i].low >>> 0, object.testProcessTimes[i].high >>> 0).toNumber(); - } - if (object.runDurationMillis != null) - if ($util.Long) - (message.runDurationMillis = $util.Long.fromValue(object.runDurationMillis)).unsigned = false; - else if (typeof object.runDurationMillis === "string") - message.runDurationMillis = parseInt(object.runDurationMillis, 10); - else if (typeof object.runDurationMillis === "number") - message.runDurationMillis = object.runDurationMillis; - else if (typeof object.runDurationMillis === "object") - message.runDurationMillis = new $util.LongBits(object.runDurationMillis.low >>> 0, object.runDurationMillis.high >>> 0).toNumber(); - if (object.startTimeMillisEpoch != null) - if ($util.Long) - (message.startTimeMillisEpoch = $util.Long.fromValue(object.startTimeMillisEpoch)).unsigned = false; - else if (typeof object.startTimeMillisEpoch === "string") - message.startTimeMillisEpoch = parseInt(object.startTimeMillisEpoch, 10); - else if (typeof object.startTimeMillisEpoch === "number") - message.startTimeMillisEpoch = object.startTimeMillisEpoch; - else if (typeof object.startTimeMillisEpoch === "object") - message.startTimeMillisEpoch = new $util.LongBits(object.startTimeMillisEpoch.low >>> 0, object.startTimeMillisEpoch.high >>> 0).toNumber(); - if (object.testCase != null) { - if (typeof object.testCase !== "object") - throw TypeError(".blaze.TestResultData.testCase: object expected"); - message.testCase = $root.blaze.TestCase.fromObject(object.testCase); - } - switch (object.failedStatus) { - default: - if (typeof object.failedStatus === "number") { - message.failedStatus = object.failedStatus; - break; - } - break; - case "FULL": - case 1: - message.failedStatus = 1; - break; - case "PARTIAL": - case 2: - message.failedStatus = 2; - break; - case "NOT_AVAILABLE": - case 3: - message.failedStatus = 3; - break; - case "EMPTY": - case 4: - message.failedStatus = 4; - break; - } - return message; - }; - - /** - * Creates a plain object from a TestResultData message. Also converts values to other types if specified. - * @function toObject - * @memberof blaze.TestResultData - * @static - * @param {blaze.TestResultData} message TestResultData - * @param {$protobuf.IConversionOptions} [options] Conversion options - * @returns {Object.} Plain object - */ - TestResultData.toObject = function toObject(message, options) { - if (!options) - options = {}; - let object = {}; - if (options.arrays || options.defaults) { - object.failedLogs = []; - object.warning = []; - object.testTimes = []; - object.testProcessTimes = []; - } - if (options.defaults) { - object.cachable = false; - object.testPassed = false; - object.status = options.enums === String ? "NO_STATUS" : 0; - object.hasCoverage = false; - object.remotelyCached = false; - object.isRemoteStrategy = false; - object.passedLog = ""; - if ($util.Long) { - let long = new $util.Long(0, 0, false); - object.runDurationMillis = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long; - } else - object.runDurationMillis = options.longs === String ? "0" : 0; - object.testCase = null; - object.failedStatus = options.enums === String ? "FULL" : 1; - if ($util.Long) { - let long = new $util.Long(0, 0, false); - object.startTimeMillisEpoch = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long; - } else - object.startTimeMillisEpoch = options.longs === String ? "0" : 0; - object.statusDetails = ""; - } - if (message.cachable != null && message.hasOwnProperty("cachable")) - object.cachable = message.cachable; - if (message.testPassed != null && message.hasOwnProperty("testPassed")) - object.testPassed = message.testPassed; - if (message.status != null && message.hasOwnProperty("status")) - object.status = options.enums === String ? $root.blaze.BlazeTestStatus[message.status] === undefined ? message.status : $root.blaze.BlazeTestStatus[message.status] : message.status; - if (message.failedLogs && message.failedLogs.length) { - object.failedLogs = []; - for (let j = 0; j < message.failedLogs.length; ++j) - object.failedLogs[j] = message.failedLogs[j]; - } - if (message.warning && message.warning.length) { - object.warning = []; - for (let j = 0; j < message.warning.length; ++j) - object.warning[j] = message.warning[j]; - } - if (message.hasCoverage != null && message.hasOwnProperty("hasCoverage")) - object.hasCoverage = message.hasCoverage; - if (message.remotelyCached != null && message.hasOwnProperty("remotelyCached")) - object.remotelyCached = message.remotelyCached; - if (message.isRemoteStrategy != null && message.hasOwnProperty("isRemoteStrategy")) - object.isRemoteStrategy = message.isRemoteStrategy; - if (message.testTimes && message.testTimes.length) { - object.testTimes = []; - for (let j = 0; j < message.testTimes.length; ++j) - if (typeof message.testTimes[j] === "number") - object.testTimes[j] = options.longs === String ? String(message.testTimes[j]) : message.testTimes[j]; - else - object.testTimes[j] = options.longs === String ? $util.Long.prototype.toString.call(message.testTimes[j]) : options.longs === Number ? new $util.LongBits(message.testTimes[j].low >>> 0, message.testTimes[j].high >>> 0).toNumber() : message.testTimes[j]; - } - if (message.passedLog != null && message.hasOwnProperty("passedLog")) - object.passedLog = message.passedLog; - if (message.testProcessTimes && message.testProcessTimes.length) { - object.testProcessTimes = []; - for (let j = 0; j < message.testProcessTimes.length; ++j) - if (typeof message.testProcessTimes[j] === "number") - object.testProcessTimes[j] = options.longs === String ? String(message.testProcessTimes[j]) : message.testProcessTimes[j]; - else - object.testProcessTimes[j] = options.longs === String ? $util.Long.prototype.toString.call(message.testProcessTimes[j]) : options.longs === Number ? new $util.LongBits(message.testProcessTimes[j].low >>> 0, message.testProcessTimes[j].high >>> 0).toNumber() : message.testProcessTimes[j]; - } - if (message.runDurationMillis != null && message.hasOwnProperty("runDurationMillis")) - if (typeof message.runDurationMillis === "number") - object.runDurationMillis = options.longs === String ? String(message.runDurationMillis) : message.runDurationMillis; - else - object.runDurationMillis = options.longs === String ? $util.Long.prototype.toString.call(message.runDurationMillis) : options.longs === Number ? new $util.LongBits(message.runDurationMillis.low >>> 0, message.runDurationMillis.high >>> 0).toNumber() : message.runDurationMillis; - if (message.testCase != null && message.hasOwnProperty("testCase")) - object.testCase = $root.blaze.TestCase.toObject(message.testCase, options); - if (message.failedStatus != null && message.hasOwnProperty("failedStatus")) - object.failedStatus = options.enums === String ? $root.blaze.FailedTestCasesStatus[message.failedStatus] === undefined ? message.failedStatus : $root.blaze.FailedTestCasesStatus[message.failedStatus] : message.failedStatus; - if (message.startTimeMillisEpoch != null && message.hasOwnProperty("startTimeMillisEpoch")) - if (typeof message.startTimeMillisEpoch === "number") - object.startTimeMillisEpoch = options.longs === String ? String(message.startTimeMillisEpoch) : message.startTimeMillisEpoch; - else - object.startTimeMillisEpoch = options.longs === String ? $util.Long.prototype.toString.call(message.startTimeMillisEpoch) : options.longs === Number ? new $util.LongBits(message.startTimeMillisEpoch.low >>> 0, message.startTimeMillisEpoch.high >>> 0).toNumber() : message.startTimeMillisEpoch; - if (message.statusDetails != null && message.hasOwnProperty("statusDetails")) - object.statusDetails = message.statusDetails; - return object; - }; - - /** - * Converts this TestResultData to JSON. - * @function toJSON - * @memberof blaze.TestResultData - * @instance - * @returns {Object.} JSON object - */ - TestResultData.prototype.toJSON = function toJSON() { - return this.constructor.toObject(this, $protobuf.util.toJSONOptions); - }; - - /** - * Gets the default type url for TestResultData - * @function getTypeUrl - * @memberof blaze.TestResultData - * @static - * @param {string} [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") - * @returns {string} The default type url - */ - TestResultData.getTypeUrl = function getTypeUrl(typeUrlPrefix) { - if (typeUrlPrefix === undefined) { - typeUrlPrefix = "type.googleapis.com"; - } - return typeUrlPrefix + "/blaze.TestResultData"; - }; - - return TestResultData; - })(); - - return blaze; -})(); - diff --git a/package.json b/package.json index c89512bc9..e6c77fd57 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,6 @@ "multimatch": "^7.0.0", "nock": "14.0.2", "opener": "^1.5.2", - "protobufjs": "^7.0.0", "requirejs": "^2.3.6", "rxjs": "^7.4.0", "semver": "^7.5.4", diff --git a/tools/ts_proto/.gitignore b/tools/ts_proto/.gitignore deleted file mode 100644 index 60239afcf..000000000 --- a/tools/ts_proto/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.yarn/ diff --git a/tools/ts_proto/.yarnrc.yml b/tools/ts_proto/.yarnrc.yml deleted file mode 100644 index c0ddcbcdf..000000000 --- a/tools/ts_proto/.yarnrc.yml +++ /dev/null @@ -1,2 +0,0 @@ -yarnPath: ../../.yarn/releases/yarn-4.7.0.cjs -nodeLinker: node-modules diff --git a/tools/ts_proto/BUILD.bazel b/tools/ts_proto/BUILD.bazel deleted file mode 100644 index 0f7849d52..000000000 --- a/tools/ts_proto/BUILD.bazel +++ /dev/null @@ -1,18 +0,0 @@ -load("@build_bazel_rules_nodejs//:index.bzl", "js_library") - -package(default_visibility = ["//visibility:public"]) - -exports_files( - [ - "package.json", - "yarn.lock", - ".yarnrc.yml", - ], -) - -js_library( - name = "esm-wrapper", - srcs = [ - "esm-wrapper.js.template", - ], -) diff --git a/tools/ts_proto/esm-wrapper.js.template b/tools/ts_proto/esm-wrapper.js.template deleted file mode 100644 index 0b51cc4fb..000000000 --- a/tools/ts_proto/esm-wrapper.js.template +++ /dev/null @@ -1,6 +0,0 @@ -// DO NOT MODIFY AS THIS FILE IS AUTOMATICALLY GENERATED - -import $protobuf from $DEPENDENCY; - -$OUTPUT; - diff --git a/tools/ts_proto/index.bzl b/tools/ts_proto/index.bzl deleted file mode 100644 index 793297537..000000000 --- a/tools/ts_proto/index.bzl +++ /dev/null @@ -1,65 +0,0 @@ -load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test", "js_library", "npm_package_bin") - -def generate_ts_proto_module(name, protofile, visibility = None): - """Generate a typescript module for decoding a proto binary file based on a provided .proto file.""" - - js_file = name + "_pb.js" - d_ts_file = name + "_pb.d.ts" - - npm_package_bin( - name = "generate_js_" + name, - tool = "@ts_proto_npm//protobufjs-cli/bin:pbjs", - data = [ - protofile, - "//tools/ts_proto:esm-wrapper", - ], - testonly = True, - args = [ - "-t", - "static-module", - "--dependency", - "protobufjs", - "--es6", - "-w", - "$(execpath //tools/ts_proto:esm-wrapper)", - "$(execpath %s)" % protofile, - ], - stdout = "generated_" + js_file, - ) - - npm_package_bin( - name = "generate_ts_" + name, - tool = "@ts_proto_npm//protobufjs-cli/bin:pbts", - data = [":generate_js_%s" % name], - testonly = True, - args = [ - "$(execpath :generate_js_%s)" % name, - ], - stdout = "generated_" + d_ts_file, - ) - - generated_file_test( - name = name + "_dts", - src = d_ts_file, - testonly = True, - generated = "generated_" + d_ts_file, - ) - - generated_file_test( - name = name + "_js", - testonly = True, - src = js_file, - generated = "generated_" + js_file, - ) - - js_library( - name = name, - srcs = [ - d_ts_file, - js_file, - ], - deps = [ - "@npm//protobufjs", - ], - visibility = visibility, - ) diff --git a/tools/ts_proto/package.json b/tools/ts_proto/package.json deleted file mode 100644 index ba9e0dd4e..000000000 --- a/tools/ts_proto/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "ts_proto", - "private": true, - "packageManager": "yarn@4.7.0", - "dependencies": { - "protobufjs": "7.4.0", - "protobufjs-cli": "1.1.3" - } -} diff --git a/tools/ts_proto/yarn.lock b/tools/ts_proto/yarn.lock deleted file mode 100644 index 5bd0fb44a..000000000 --- a/tools/ts_proto/yarn.lock +++ /dev/null @@ -1,735 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"@babel/helper-string-parser@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-string-parser@npm:7.25.9" - checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-identifier@npm:7.25.9" - checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d - languageName: node - linkType: hard - -"@babel/parser@npm:^7.20.15": - version: 7.27.0 - resolution: "@babel/parser@npm:7.27.0" - dependencies: - "@babel/types": "npm:^7.27.0" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/ba2ed3f41735826546a3ef2a7634a8d10351df221891906e59b29b0a0cd748f9b0e7a6f07576858a9de8e77785aad925c8389ddef146de04ea2842047c9d2859 - languageName: node - linkType: hard - -"@babel/types@npm:^7.27.0": - version: 7.27.0 - resolution: "@babel/types@npm:7.27.0" - dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/6f1592eabe243c89a608717b07b72969be9d9d2fce1dee21426238757ea1fa60fdfc09b29de9e48d8104311afc6e6fb1702565a9cc1e09bc1e76f2b2ddb0f6e1 - languageName: node - linkType: hard - -"@jsdoc/salty@npm:^0.2.1": - version: 0.2.9 - resolution: "@jsdoc/salty@npm:0.2.9" - dependencies: - lodash: "npm:^4.17.21" - checksum: 10c0/a9c1fb50b5c2009f9fb6db603497e20eb0aba650a2a2f8a5d6af478a95c6237aaf92ae7ae87cc2c896d71b24f220f4678172a456121c380861cf711d0588451d - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.1" - "@protobufjs/inquire": "npm:^1.1.0" - checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 - languageName: node - linkType: hard - -"@types/linkify-it@npm:^5": - version: 5.0.0 - resolution: "@types/linkify-it@npm:5.0.0" - checksum: 10c0/7bbbf45b9dde17bf3f184fee585aef0e7342f6954f0377a24e4ff42ab5a85d5b806aaa5c8d16e2faf2a6b87b2d94467a196b7d2b85c9c7de2f0eaac5487aaab8 - languageName: node - linkType: hard - -"@types/markdown-it@npm:^14.1.1": - version: 14.1.2 - resolution: "@types/markdown-it@npm:14.1.2" - dependencies: - "@types/linkify-it": "npm:^5" - "@types/mdurl": "npm:^2" - checksum: 10c0/34f709f0476bd4e7b2ba7c3341072a6d532f1f4cb6f70aef371e403af8a08a7c372ba6907ac426bc618d356dab660c5b872791ff6c1ead80c483e0d639c6f127 - languageName: node - linkType: hard - -"@types/mdurl@npm:^2": - version: 2.0.0 - resolution: "@types/mdurl@npm:2.0.0" - checksum: 10c0/cde7bb571630ed1ceb3b92a28f7b59890bb38b8f34cd35326e2df43eebfc74985e6aa6fd4184e307393bad8a9e0783a519a3f9d13c8e03788c0f98e5ec869c5e - languageName: node - linkType: hard - -"@types/node@npm:>=13.7.0": - version: 22.13.17 - resolution: "@types/node@npm:22.13.17" - dependencies: - undici-types: "npm:~6.20.0" - checksum: 10c0/77a052fec0fe02f60557e1c5f3f28eb09cd9bee426be88328a94689150a3c0df5b4b6b69fad28157fb34521693dad0b311ecd7f613845d681ff973991310c20e - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 - languageName: node - linkType: hard - -"acorn@npm:^8.9.0": - version: 8.14.1 - resolution: "acorn@npm:8.14.1" - bin: - acorn: bin/acorn - checksum: 10c0/dbd36c1ed1d2fa3550140000371fcf721578095b18777b85a79df231ca093b08edc6858d75d6e48c73e431c174dcf9214edbd7e6fa5911b93bd8abfa54e47123 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee - languageName: node - linkType: hard - -"bluebird@npm:^3.7.2": - version: 3.7.2 - resolution: "bluebird@npm:3.7.2" - checksum: 10c0/680de03adc54ff925eaa6c7bb9a47a0690e8b5de60f4792604aae8ed618c65e6b63a7893b57ca924beaf53eee69c5af4f8314148c08124c550fe1df1add897d2 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f - languageName: node - linkType: hard - -"catharsis@npm:^0.9.0": - version: 0.9.0 - resolution: "catharsis@npm:0.9.0" - dependencies: - lodash: "npm:^4.17.15" - checksum: 10c0/9ac03ca48154ac63cfdb6c1645481d9d04f3c3e0dea131debf3116a0c12aa47e8864be7dcf770932c46d75bdd844a99f0c116c234e57232ad1f427751498e7ed - languageName: node - linkType: hard - -"chalk@npm:^4.0.0": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"deep-is@npm:~0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c - languageName: node - linkType: hard - -"entities@npm:^4.4.0": - version: 4.5.0 - resolution: "entities@npm:4.5.0" - checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 - languageName: node - linkType: hard - -"escodegen@npm:^1.13.0": - version: 1.14.3 - resolution: "escodegen@npm:1.14.3" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^4.2.0" - esutils: "npm:^2.0.2" - optionator: "npm:^0.8.1" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10c0/30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.4.1": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 - languageName: node - linkType: hard - -"espree@npm:^9.0.0": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: "npm:^8.9.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 - languageName: node - linkType: hard - -"esprima@npm:^4.0.1": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 - languageName: node - linkType: hard - -"estraverse@npm:^4.2.0": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 - languageName: node - linkType: hard - -"fast-levenshtein@npm:~2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 - languageName: node - linkType: hard - -"glob@npm:^8.0.0": - version: 8.1.0 - resolution: "glob@npm:8.1.0" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^5.0.1" - once: "npm:^1.3.0" - checksum: 10c0/cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 - languageName: node - linkType: hard - -"inherits@npm:2": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - -"js2xmlparser@npm:^4.0.2": - version: 4.0.2 - resolution: "js2xmlparser@npm:4.0.2" - dependencies: - xmlcreate: "npm:^2.0.4" - checksum: 10c0/b00de9351649d67d225e21734a08f456a4ecb3c29cafcd3bbecb36a8ab61ec841fad7f425bed50e21936fe387f472e49cfe75ce71d0beaacb0475b077c88ed39 - languageName: node - linkType: hard - -"jsdoc@npm:^4.0.0": - version: 4.0.4 - resolution: "jsdoc@npm:4.0.4" - dependencies: - "@babel/parser": "npm:^7.20.15" - "@jsdoc/salty": "npm:^0.2.1" - "@types/markdown-it": "npm:^14.1.1" - bluebird: "npm:^3.7.2" - catharsis: "npm:^0.9.0" - escape-string-regexp: "npm:^2.0.0" - js2xmlparser: "npm:^4.0.2" - klaw: "npm:^3.0.0" - markdown-it: "npm:^14.1.0" - markdown-it-anchor: "npm:^8.6.7" - marked: "npm:^4.0.10" - mkdirp: "npm:^1.0.4" - requizzle: "npm:^0.2.3" - strip-json-comments: "npm:^3.1.0" - underscore: "npm:~1.13.2" - bin: - jsdoc: ./jsdoc.js - checksum: 10c0/437a21ad67629dd9ae63d99b3d8f7c87e2a54559a15744cbdafe55ad6abd19678845e79dc88119035a31eef13a2ecaf1d623989a8b9631060780dcdfdf87c7a3 - languageName: node - linkType: hard - -"klaw@npm:^3.0.0": - version: 3.0.0 - resolution: "klaw@npm:3.0.0" - dependencies: - graceful-fs: "npm:^4.1.9" - checksum: 10c0/8391cf6df6337dce02e44628b620b39412d007eff162d907d37063c23986041d9b5c3558851d473c2fae92c1ccb0fde8864e36f9c55ac339fc469b517a2caa1b - languageName: node - linkType: hard - -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 - languageName: node - linkType: hard - -"linkify-it@npm:^5.0.0": - version: 5.0.0 - resolution: "linkify-it@npm:5.0.0" - dependencies: - uc.micro: "npm:^2.0.0" - checksum: 10c0/ff4abbcdfa2003472fc3eb4b8e60905ec97718e11e33cca52059919a4c80cc0e0c2a14d23e23d8c00e5402bc5a885cdba8ca053a11483ab3cc8b3c7a52f88e2d - languageName: node - linkType: hard - -"lodash@npm:^4.17.15, lodash@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c - languageName: node - linkType: hard - -"long@npm:^5.0.0": - version: 5.3.1 - resolution: "long@npm:5.3.1" - checksum: 10c0/8726994c6359bb7162fb94563e14c3f9c0f0eeafd90ec654738f4f144a5705756d36a873c442f172ee2a4b51e08d14ab99765b49aa1fb994c5ba7fe12057bca2 - languageName: node - linkType: hard - -"markdown-it-anchor@npm:^8.6.7": - version: 8.6.7 - resolution: "markdown-it-anchor@npm:8.6.7" - peerDependencies: - "@types/markdown-it": "*" - markdown-it: "*" - checksum: 10c0/f117866488013b7e4085a6b59d12bf62879181aef65ea2851f01ed1b763b8c052580c2c27fa8bd009421886220c6beeb373a65af9e885ce63a36ee9f8dcd0e89 - languageName: node - linkType: hard - -"markdown-it@npm:^14.1.0": - version: 14.1.0 - resolution: "markdown-it@npm:14.1.0" - dependencies: - argparse: "npm:^2.0.1" - entities: "npm:^4.4.0" - linkify-it: "npm:^5.0.0" - mdurl: "npm:^2.0.0" - punycode.js: "npm:^2.3.1" - uc.micro: "npm:^2.1.0" - bin: - markdown-it: bin/markdown-it.mjs - checksum: 10c0/9a6bb444181d2db7016a4173ae56a95a62c84d4cbfb6916a399b11d3e6581bf1cc2e4e1d07a2f022ae72c25f56db90fbe1e529fca16fbf9541659dc53480d4b4 - languageName: node - linkType: hard - -"marked@npm:^4.0.10": - version: 4.3.0 - resolution: "marked@npm:4.3.0" - bin: - marked: bin/marked.js - checksum: 10c0/0013463855e31b9c88d8bb2891a611d10ef1dc79f2e3cbff1bf71ba389e04c5971298c886af0be799d7fa9aa4593b086a136062d59f1210b0480b026a8c5dc47 - languageName: node - linkType: hard - -"mdurl@npm:^2.0.0": - version: 2.0.0 - resolution: "mdurl@npm:2.0.0" - checksum: 10c0/633db522272f75ce4788440669137c77540d74a83e9015666a9557a152c02e245b192edc20bc90ae953bbab727503994a53b236b4d9c99bdaee594d0e7dd2ce0 - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 - languageName: node - linkType: hard - -"minimist@npm:^1.2.0": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf - languageName: node - linkType: hard - -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 - languageName: node - linkType: hard - -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: "npm:~0.1.3" - fast-levenshtein: "npm:~2.0.6" - levn: "npm:~0.3.0" - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - word-wrap: "npm:~1.2.3" - checksum: 10c0/ad7000ea661792b3ec5f8f86aac28895850988926f483b5f308f59f4607dfbe24c05df2d049532ee227c040081f39401a268cf7bbf3301512f74c4d760dc6dd8 - languageName: node - linkType: hard - -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: 10c0/7284270064f74e0bb7f04eb9bff7be677e4146417e599ccc9c1200f0f640f8b11e592d94eb1b18f7aa9518031913bb42bea9c86af07ba69902864e61005d6f18 - languageName: node - linkType: hard - -"protobufjs-cli@npm:1.1.3": - version: 1.1.3 - resolution: "protobufjs-cli@npm:1.1.3" - dependencies: - chalk: "npm:^4.0.0" - escodegen: "npm:^1.13.0" - espree: "npm:^9.0.0" - estraverse: "npm:^5.1.0" - glob: "npm:^8.0.0" - jsdoc: "npm:^4.0.0" - minimist: "npm:^1.2.0" - semver: "npm:^7.1.2" - tmp: "npm:^0.2.1" - uglify-js: "npm:^3.7.7" - peerDependencies: - protobufjs: ^7.0.0 - bin: - pbjs: bin/pbjs - pbts: bin/pbts - checksum: 10c0/e32942bd8a49b79e9e9fc79f04fe27349b45d1dbe538c5a43483478ebdcb4cf5de1542eb99ac5970264b76fe44480b701e2e70dc8f93a7ad8676eb24b9615844 - languageName: node - linkType: hard - -"protobufjs@npm:7.4.0": - version: 7.4.0 - resolution: "protobufjs@npm:7.4.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 10c0/a5460a63fe596523b9a067cbce39a6b310d1a71750fda261f076535662aada97c24450e18c5bc98a27784f70500615904ff1227e1742183509f0db4fdede669b - languageName: node - linkType: hard - -"punycode.js@npm:^2.3.1": - version: 2.3.1 - resolution: "punycode.js@npm:2.3.1" - checksum: 10c0/1d12c1c0e06127fa5db56bd7fdf698daf9a78104456a6b67326877afc21feaa821257b171539caedd2f0524027fa38e67b13dd094159c8d70b6d26d2bea4dfdb - languageName: node - linkType: hard - -"requizzle@npm:^0.2.3": - version: 0.2.4 - resolution: "requizzle@npm:0.2.4" - dependencies: - lodash: "npm:^4.17.21" - checksum: 10c0/ad138f987943aeda5f96cd1ccba9752c96352a729a7e3c3e2545568703f7fc9b978d9b46715803408ef178b0d61d36a4b1b506b367b7e78fe6d041fa5bfa5e06 - languageName: node - linkType: hard - -"semver@npm:^7.1.2": - version: 7.7.1 - resolution: "semver@npm:7.7.1" - bin: - semver: bin/semver.js - checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 - languageName: node - linkType: hard - -"source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.0": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"tmp@npm:^0.2.1": - version: 0.2.3 - resolution: "tmp@npm:0.2.3" - checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 - languageName: node - linkType: hard - -"ts_proto@workspace:.": - version: 0.0.0-use.local - resolution: "ts_proto@workspace:." - dependencies: - protobufjs: "npm:7.4.0" - protobufjs-cli: "npm:1.1.3" - languageName: unknown - linkType: soft - -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: "npm:~1.1.2" - checksum: 10c0/776217116b2b4e50e368c7ee0c22c0a85e982881c16965b90d52f216bc296d6a52ef74f9202d22158caacc092a7645b0b8d5fe529a96e3fe35d0fb393966c875 - languageName: node - linkType: hard - -"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": - version: 2.1.0 - resolution: "uc.micro@npm:2.1.0" - checksum: 10c0/8862eddb412dda76f15db8ad1c640ccc2f47cdf8252a4a30be908d535602c8d33f9855dfcccb8b8837855c1ce1eaa563f7fa7ebe3c98fd0794351aab9b9c55fa - languageName: node - linkType: hard - -"uglify-js@npm:^3.7.7": - version: 3.19.3 - resolution: "uglify-js@npm:3.19.3" - bin: - uglifyjs: bin/uglifyjs - checksum: 10c0/83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 - languageName: node - linkType: hard - -"underscore@npm:~1.13.2": - version: 1.13.7 - resolution: "underscore@npm:1.13.7" - checksum: 10c0/fad2b4aac48847674aaf3c30558f383399d4fdafad6dd02dd60e4e1b8103b52c5a9e5937e0cc05dacfd26d6a0132ed0410ab4258241240757e4a4424507471cd - languageName: node - linkType: hard - -"undici-types@npm:~6.20.0": - version: 6.20.0 - resolution: "undici-types@npm:6.20.0" - checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf - languageName: node - linkType: hard - -"word-wrap@npm:~1.2.3": - version: 1.2.5 - resolution: "word-wrap@npm:1.2.5" - checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 - languageName: node - linkType: hard - -"xmlcreate@npm:^2.0.4": - version: 2.0.4 - resolution: "xmlcreate@npm:2.0.4" - checksum: 10c0/fc4234e2d1942877d761d4f3d64410b54633d2ec60b13a5d56a6a06545aba39a0df8ed7ded10785a302f632eb4f0a4fedbf4bf10e17892e11d5075244b9e5705 - languageName: node - linkType: hard diff --git a/yarn.lock b/yarn.lock index 9175457bf..c081acde9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -333,7 +333,6 @@ __metadata: nock: "npm:14.0.2" opener: "npm:^1.5.2" prettier: "npm:3.5.3" - protobufjs: "npm:^7.0.0" protractor: "npm:^7.0.0" requirejs: "npm:^2.3.6" rxjs: "npm:^7.4.0"