This commit is contained in:
kms0219kms 2025-09-04 06:56:01 +05:30 committed by GitHub
commit f2470c3890
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
22 changed files with 25 additions and 27 deletions

View File

@ -2,13 +2,13 @@
"name": "grpc-examples", "name": "grpc-examples",
"version": "0.1.0", "version": "0.1.0",
"dependencies": { "dependencies": {
"@grpc/proto-loader": "^0.6.0",
"async": "^1.5.2",
"google-protobuf": "^3.0.0",
"@grpc/grpc-js": "^1.10.2", "@grpc/grpc-js": "^1.10.2",
"@grpc/grpc-js-xds": "^1.10.0", "@grpc/grpc-js-xds": "^1.10.0",
"@grpc/proto-loader": "^0.6.0",
"@grpc/reflection": "^1.0.0", "@grpc/reflection": "^1.0.0",
"lodash": "^4.6.1", "async": "^1.5.2",
"es-toolkit": "^1.39.7",
"google-protobuf": "^3.0.0",
"minimist": "^1.2.0" "minimist": "^1.2.0"
} }
} }

View File

@ -22,7 +22,7 @@ var async = require('async');
var fs = require('fs'); var fs = require('fs');
var parseArgs = require('minimist'); var parseArgs = require('minimist');
var path = require('path'); var path = require('path');
var _ = require('lodash'); var _ = require('es-toolkit/compat');
var grpc = require('@grpc/grpc-js'); var grpc = require('@grpc/grpc-js');
var protoLoader = require('@grpc/proto-loader'); var protoLoader = require('@grpc/proto-loader');
var packageDefinition = protoLoader.loadSync( var packageDefinition = protoLoader.loadSync(

View File

@ -21,7 +21,7 @@ var PROTO_PATH = __dirname + '/../../protos/route_guide.proto';
var fs = require('fs'); var fs = require('fs');
var parseArgs = require('minimist'); var parseArgs = require('minimist');
var path = require('path'); var path = require('path');
var _ = require('lodash'); var _ = require('es-toolkit/compat');
var grpc = require('@grpc/grpc-js'); var grpc = require('@grpc/grpc-js');
var protoLoader = require('@grpc/proto-loader'); var protoLoader = require('@grpc/proto-loader');
var packageDefinition = protoLoader.loadSync( var packageDefinition = protoLoader.loadSync(

View File

@ -23,7 +23,7 @@ var async = require('async');
var fs = require('fs'); var fs = require('fs');
var parseArgs = require('minimist'); var parseArgs = require('minimist');
var path = require('path'); var path = require('path');
var _ = require('lodash'); var _ = require('es-toolkit/compat');
var grpc = require('@grpc/grpc-js'); var grpc = require('@grpc/grpc-js');
var client = new services.RouteGuideClient('localhost:50051', var client = new services.RouteGuideClient('localhost:50051',

View File

@ -22,7 +22,7 @@ var services = require('./route_guide_grpc_pb');
var fs = require('fs'); var fs = require('fs');
var parseArgs = require('minimist'); var parseArgs = require('minimist');
var path = require('path'); var path = require('path');
var _ = require('lodash'); var _ = require('es-toolkit/compat');
var grpc = require('@grpc/grpc-js'); var grpc = require('@grpc/grpc-js');
var COORD_FACTOR = 1e7; var COORD_FACTOR = 1e7;

View File

@ -18,7 +18,6 @@
"@grpc/proto-loader": "file:../proto-loader", "@grpc/proto-loader": "file:../proto-loader",
"@types/gulp": "^4.0.17", "@types/gulp": "^4.0.17",
"@types/gulp-mocha": "0.0.37", "@types/gulp-mocha": "0.0.37",
"@types/lodash": "^4.14.202",
"@types/mocha": "^10.0.6", "@types/mocha": "^10.0.6",
"@types/ncp": "^2.0.8", "@types/ncp": "^2.0.8",
"@types/node": ">=20.11.20", "@types/node": ">=20.11.20",
@ -28,6 +27,7 @@
"@typescript-eslint/parser": "^7.1.0", "@typescript-eslint/parser": "^7.1.0",
"@typescript-eslint/typescript-estree": "^7.1.0", "@typescript-eslint/typescript-estree": "^7.1.0",
"clang-format": "^1.8.0", "clang-format": "^1.8.0",
"es-toolkit": "^1.39.7",
"eslint": "^8.42.0", "eslint": "^8.42.0",
"eslint-config-prettier": "^8.8.0", "eslint-config-prettier": "^8.8.0",
"eslint-plugin-node": "^11.1.0", "eslint-plugin-node": "^11.1.0",
@ -35,7 +35,6 @@
"execa": "^2.0.3", "execa": "^2.0.3",
"gulp": "^4.0.2", "gulp": "^4.0.2",
"gulp-mocha": "^6.0.0", "gulp-mocha": "^6.0.0",
"lodash": "^4.17.21",
"madge": "^5.0.1", "madge": "^5.0.1",
"mocha-jenkins-reporter": "^0.4.1", "mocha-jenkins-reporter": "^0.4.1",
"ncp": "^2.0.0", "ncp": "^2.0.0",

View File

@ -17,7 +17,7 @@
import * as assert from 'assert'; import * as assert from 'assert';
import * as http2 from 'http2'; import * as http2 from 'http2';
import { range } from 'lodash'; import { range } from 'es-toolkit/compat';
import { Metadata, MetadataObject, MetadataValue } from '../src/metadata'; import { Metadata, MetadataObject, MetadataValue } from '../src/metadata';
class TestMetadata extends Metadata { class TestMetadata extends Metadata {

View File

@ -23,7 +23,7 @@ import * as path from 'path';
import * as Protobuf from 'protobufjs'; import * as Protobuf from 'protobufjs';
import * as yargs from 'yargs'; import * as yargs from 'yargs';
import camelCase = require('lodash.camelcase'); import { camelCase } from 'es-toolkit/compat';
import { loadProtosWithOptions, addCommonProtos } from '../src/util'; import { loadProtosWithOptions, addCommonProtos } from '../src/util';
const templateStr = "%s"; const templateStr = "%s";

View File

@ -45,13 +45,12 @@
"proto-loader-gen-types": "./build/bin/proto-loader-gen-types.js" "proto-loader-gen-types": "./build/bin/proto-loader-gen-types.js"
}, },
"dependencies": { "dependencies": {
"lodash.camelcase": "^4.3.0", "es-toolkit": "^1.39.7",
"long": "^5.0.0", "long": "^5.0.0",
"protobufjs": "^7.5.3", "protobufjs": "^7.5.3",
"yargs": "^17.7.2" "yargs": "^17.7.2"
}, },
"devDependencies": { "devDependencies": {
"@types/lodash.camelcase": "^4.3.4",
"@types/mkdirp": "^1.0.1", "@types/mkdirp": "^1.0.1",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "^10.17.26", "@types/node": "^10.17.26",

View File

@ -16,7 +16,7 @@
* *
*/ */
import camelCase = require('lodash.camelcase'); import { camelCase } from 'es-toolkit/compat';
import * as Protobuf from 'protobufjs'; import * as Protobuf from 'protobufjs';
import * as descriptor from 'protobufjs/ext/descriptor'; import * as descriptor from 'protobufjs/ext/descriptor';

View File

@ -19,7 +19,7 @@
// a single object, the tests should be re-written in a way that makes it clear // a single object, the tests should be re-written in a way that makes it clear
// that two separate implementations are being tested against one another. // that two separate implementations are being tested against one another.
const _ = require('lodash'); const _ = require('es-toolkit/compat');
function getImplementation(globalField) { function getImplementation(globalField) {
const impl = global[globalField] ?? 'js'; const impl = global[globalField] ?? 'js';

View File

@ -25,7 +25,7 @@ const options = {
defaults: true, defaults: true,
oneofs: true oneofs: true
}; };
var _ = require('lodash'); var _ = require('es-toolkit/compat');
var assert = require('assert'); var assert = require('assert');
const anyGrpc = require('../any_grpc'); const anyGrpc = require('../any_grpc');
const clientGrpc = anyGrpc.client const clientGrpc = anyGrpc.client

View File

@ -25,7 +25,7 @@ const options = {
const path = require('path'); const path = require('path');
const fs = require('fs'); const fs = require('fs');
const assert = require('assert'); const assert = require('assert');
const _ = require('lodash'); const _ = require('es-toolkit/compat');
const anyGrpc = require('../any_grpc'); const anyGrpc = require('../any_grpc');
const clientGrpc = anyGrpc.client; const clientGrpc = anyGrpc.client;
const serverGrpc = anyGrpc.server; const serverGrpc = anyGrpc.server;

View File

@ -23,7 +23,7 @@ const options = {
oneofs: true oneofs: true
}; };
const assert = require('assert'); const assert = require('assert');
const _ = require('lodash'); const _ = require('es-toolkit/compat');
const anyGrpc = require('../any_grpc'); const anyGrpc = require('../any_grpc');
const clientGrpc = anyGrpc.client; const clientGrpc = anyGrpc.client;
const serverGrpc = anyGrpc.server; const serverGrpc = anyGrpc.server;

View File

@ -18,7 +18,7 @@
'use strict'; 'use strict';
var _ = require('lodash'); var _ = require('es-toolkit/compat');
/** /**
* This class represents a queue of callbacks that must happen sequentially, * This class represents a queue of callbacks that must happen sequentially,

View File

@ -21,7 +21,7 @@
var assert = require('assert'); var assert = require('assert');
var fs = require('fs'); var fs = require('fs');
var path = require('path'); var path = require('path');
var _ = require('lodash'); var _ = require('es-toolkit/compat');
var AsyncDelayQueue = require('./async_delay_queue'); var AsyncDelayQueue = require('./async_delay_queue');
var grpc = require('../any_grpc').server; var grpc = require('../any_grpc').server;
// TODO(murgatroid99): do this import more cleanly // TODO(murgatroid99): do this import more cleanly

View File

@ -14,9 +14,9 @@
} }
], ],
"dependencies": { "dependencies": {
"es-toolkit": "^1.39.7",
"express": "^4.16.3", "express": "^4.16.3",
"google-auth-library": "^6.1.0", "google-auth-library": "^6.1.0",
"lodash": "^4.17.4",
"poisson-process": "^1.0.0" "poisson-process": "^1.0.0"
}, },
"optionalDependencies": { "optionalDependencies": {

View File

@ -29,7 +29,7 @@ var util = require('util');
var EventEmitter = require('events'); var EventEmitter = require('events');
var async = require('async'); var async = require('async');
var _ = require('lodash'); var _ = require('es-toolkit/compat');
var PoissonProcess = require('poisson-process'); var PoissonProcess = require('poisson-process');
var Histogram = require('./histogram'); var Histogram = require('./histogram');

View File

@ -31,7 +31,7 @@ var http = require('http');
var https = require('https'); var https = require('https');
var async = require('async'); var async = require('async');
var _ = require('lodash'); var _ = require('es-toolkit/compat');
var PoissonProcess = require('poisson-process'); var PoissonProcess = require('poisson-process');
var Histogram = require('./histogram'); var Histogram = require('./histogram');

View File

@ -16,7 +16,7 @@
* *
*/ */
var _ = require('lodash'); var _ = require('es-toolkit/compat');
module.exports = { module.exports = {
'unaryCall' : { 'unaryCall' : {

View File

@ -18,7 +18,7 @@
'use strict'; 'use strict';
var _ = require('lodash'); var _ = require('es-toolkit/compat');
// TODO(murgatroid99): use multiple grpc implementations // TODO(murgatroid99): use multiple grpc implementations
var grpc = require('grpc'); var grpc = require('grpc');

View File

@ -18,7 +18,7 @@
'use strict'; 'use strict';
var _ = require('lodash'); var _ = require('es-toolkit/compat');
// TODO(murgatroid99): use multiple grpc implementations // TODO(murgatroid99): use multiple grpc implementations
var grpc = require('grpc'); var grpc = require('grpc');